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.1.0-py3-none-any.whl (15 kB) Collecting jwcrypto==1.5.7 Downloading jwcrypto-1.5.7-py3-none-any.whl (94 kB) Collecting bcrypt>=3.2 Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Collecting pynacl>=1.5 Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Requirement already satisfied: cryptography>=3.3 in /usr/lib/python3/dist-packages (from paramiko==3.4.0->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 2)) (3.4.8) Requirement already satisfied: decorator>=3.4.0 in /usr/lib/python3/dist-packages (from validators==0.20.0->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 4)) (4.4.2) Collecting ua-parser>=0.10.0 Downloading ua_parser-1.0.2-py3-none-any.whl (31 kB) Collecting tabulate Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) 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 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 absl-py>=2.0.0 Downloading absl_py-2.5.0-py3-none-any.whl (137 kB) Collecting numpy>=1.13.3 Downloading numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.8 MB) Collecting pandas>=2.0.0 Downloading pandas-2.3.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (12.8 MB) Collecting protobuf<5.27,>=5.26.1 Downloading protobuf-5.26.1-cp37-abi3-manylinux2014_x86_64.whl (302 kB) Collecting immutabledict>=3.0.0 Downloading immutabledict-4.3.1-py3-none-any.whl (5.0 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 tzdata>=2022.7 Downloading tzdata-2026.4-py2.py3-none-any.whl (347 kB) Collecting python-dateutil>=2.8.2 Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas>=2.0.0->ortools==9.11.4210->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 13)) (2026.3.post1) Collecting cffi>=2.0.0 Downloading cffi-2.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (218 kB) Collecting ua-parser-builtins Downloading ua_parser_builtins-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.1.0 rapidfuzz-3.14.5 smmap-5.0.3 tabulate-0.10.0 text-unidecode-1.3 tzdata-2026.4 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.98-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.84.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.2 MB) Collecting cachetools<6.0,>=2.0.0 Downloading cachetools-5.5.2-py3-none-any.whl (10 kB) Collecting rsa<5,>=3.1.4 Downloading rsa-4.9.1-py3-none-any.whl (34 kB) Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.10/dist-packages (from google-auth==2.36.0->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 6)) (0.4.2) Collecting proto-plus<2.0.0dev,>=1.22.3 Downloading proto_plus-1.28.4-py3-none-any.whl (50 kB) Collecting grpc-google-iam-v1<1.0.0dev,>=0.12.4 Downloading grpc_google_iam_v1-0.14.5-py3-none-any.whl (32 kB) Collecting google-cloud-core<3.0.0dev,>=1.4.4 Downloading google_cloud_core-2.7.0-py3-none-any.whl (31 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.38.0-py3-none-any.whl (187 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) Collecting multidict<7.0,>=4.5 Downloading multidict-6.9.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (287 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 async-timeout<5.0,>=4.0.0a3 Downloading async_timeout-4.0.3-py3-none-any.whl (5.7 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 yarl<2.0,>=1.0 Downloading yarl-1.25.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (118 kB) Collecting aiosignal>=1.1.2 Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB) Requirement already satisfied: attrs>=17.3.0 in /usr/lib/python3/dist-packages (from aiohttp==3.8.4->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (21.2.0) 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 tzlocal>=4.3 Downloading tzlocal-5.4.4-py3-none-any.whl (18 kB) 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) Requirement already satisfied: cryptography>=3.3.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 13)) (3.4.8) Collecting asn1crypto>=1.5.1 Downloading asn1crypto-1.5.1-py2.py3-none-any.whl (105 kB) 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) Collecting fonttools>=4.33.3 Downloading fonttools-4.65.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.3 MB) Collecting uharfbuzz<0.38.0,>=0.25.0 Downloading uharfbuzz-0.37.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB) Requirement already satisfied: defusedxml~=0.7.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 13)) (0.7.1) Collecting python-pkcs11~=0.7.0 Downloading python-pkcs11-0.7.0.tar.gz (106 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: typing_extensions>=4.0 in /usr/local/lib/python3.10/dist-packages (from pypdf==4.3.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 14)) (4.16.0) Collecting oscrypto>=1.1.0 Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Collecting uritools>=3.0.1 Downloading uritools-6.1.3-py3-none-any.whl (11 kB) Collecting botocore<1.44.0,>=1.43.98 Downloading botocore-1.43.98-py3-none-any.whl (15.8 MB) 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) Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /usr/lib/python3/dist-packages (from botocore<1.44.0,>=1.43.98->boto3->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 1)) (1.26.5) 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.98->boto3->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 1)) (2.9.0.post0) 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.37.0-py3-none-any.whl (186 kB) Downloading google_api_core-2.36.0-py3-none-any.whl (184 kB) Downloading google_api_core-2.34.0-py3-none-any.whl (180 kB) Downloading google_api_core-2.33.0-py3-none-any.whl (176 kB) Downloading google_api_core-2.32.0-py3-none-any.whl (174 kB) Downloading google_api_core-2.31.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.3-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.2-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.1-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.29.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.28.1-py3-none-any.whl (173 kB) Downloading google_api_core-2.28.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.27.0-py3-none-any.whl (167 kB) Downloading google_api_core-2.26.0-py3-none-any.whl (162 kB) Downloading google_api_core-2.25.2-py3-none-any.whl (162 kB) Downloading google_api_core-2.25.1-py3-none-any.whl (160 kB) Downloading google_api_core-2.25.0-py3-none-any.whl (160 kB) Downloading google_api_core-2.24.2-py3-none-any.whl (160 kB) Downloading google_api_core-2.24.1-py3-none-any.whl (160 kB) Downloading google_api_core-2.24.0-py3-none-any.whl (158 kB) Downloading google_api_core-2.23.0-py3-none-any.whl (156 kB) Downloading google_api_core-2.22.0-py3-none-any.whl (156 kB) Downloading google_api_core-2.21.0-py3-none-any.whl (156 kB) Collecting google-cloud-core<3.0.0dev,>=1.4.4 Downloading google_cloud_core-2.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.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (224 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.98->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=7116144555860054defa5cfb6251efd6aa8e097055542390aa85fdc0711a6928 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-p50vplj7/wheels/a5/13/75/f811c84a8ab36eedbaef977a6a58a98990e8e0f1967f98f394 Building wheel for python-pkcs11 (setup.py): started Building wheel for python-pkcs11 (setup.py): finished with status 'done' Created wheel for python-pkcs11: filename=python_pkcs11-0.7.0-cp310-cp310-linux_x86_64.whl size=1221004 sha256=d64d043eb85b87bc756b75eab2f5150e2ad9dcab3fe4d955d3577504b0e56994 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-p50vplj7/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.98 botocore-1.43.98 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.84.0 grpcio-status-1.62.2 jmespath-1.1.0 multidict-6.9.0 numpy-1.26.4 oscrypto-1.3.0 propcache-0.5.4 proto-plus-1.28.2 pyHanko-0.20.1 pybind11-3.1.0 pyhanko-certvalidator-0.24.1 pypdf-4.3.1 python-barcode-0.15.1 python-pkcs11-0.7.0 rsa-4.9.1 s3transfer-0.19.2 tzlocal-5.4.4 uharfbuzz-0.37.3 uritools-6.1.3 yarl-1.25.1 2026-09-19 07:07:53,634 100 INFO ? odoo: Odoo version 17.0 2026-09-19 07:07:53,635 100 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-09-19 07:07:53,635 100 INFO ? odoo: addons paths: ['/data/build/rb-3169c09-224943/odoo/addons', '/data/build/datadir/addons/17.0', '/data/build/rb-3169c09-224943/addons', '/data/build/Viindoo-tvtmaaddons-17.0', '/data/build/Viindoo-erponline-enterprise-17.0', '/data/build/Viindoo-branding-17.0'] 2026-09-19 07:07:53,635 100 INFO ? odoo: database: default@default:5432 2026-09-19 07:07:53,821 100 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-09-19 07:07:54,287 100 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-09-19 07:07:54,289 100 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-09-19 07:07:54,328 100 INFO rb-3169c09-224943-416937 odoo.modules.loading: loading 1 modules... 2026-09-19 07:07:54,516 100 INFO rb-3169c09-224943-416937 odoo.modules.loading: 1 modules loaded in 0.19s, 0 queries (+0 extra) 2026-09-19 07:07:55,900 100 INFO rb-3169c09-224943-416937 odoo.modules.loading: loading 1234 modules... 2026-09-19 07:08:15,631 100 INFO rb-3169c09-224943-416937 odoo.modules.loading: 1234 modules loaded in 19.73s, 2 queries (+2 extra) 2026-09-19 07:08:17,884 100 INFO rb-3169c09-224943-416937 odoo.modules.loading: Modules loaded. 2026-09-19 07:08:18,218 100 INFO rb-3169c09-224943-416937 odoo.modules.registry: Registry loaded in 23.929s 2026-09-19 07:08:18,219 100 INFO rb-3169c09-224943-416937 odoo.service.server: Starting post tests 2026-09-19 07:08:19,554 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-09-19 07:08:24,440 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 3.233023166656494 seconds 2026-09-19 07:08:24,855 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.4153556823730469 seconds 2026-09-19 07:08:27,919 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-09-19 07:08:28,594 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 136 2026-09-19 07:08:28,595 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpublqwlyl_chrome_odoo 2026-09-19 07:08:28,595 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:36641/json/version 2026-09-19 07:08:28,597 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36641/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:08:28,647 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:08:28,647 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:36641/json 2026-09-19 07:08:28,648 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36641/json with timeout 3 increased to 10s during tests 2026-09-19 07:08:28,657 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:36641/devtools/page/D7EB10F8F5C5F709ED6C3F6FC7B82CC7 2026-09-19 07:08:28,683 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-09-19 07:08:28,725 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-09-19 07:08:29,288 100 INFO rb-3169c09-224943-416937 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-19 07:08:29,293 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:admin from n/a 2026-09-19 07:08:29,303 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-09-19 07:08:29,305 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/web" in browser 2026-09-19 07:08:29,305 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/web" 2026-09-19 07:08:29,326 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:08:30,404 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:30] "GET /web HTTP/1.1" 200 - 104 0.128 0.955 2026-09-19 07:08:30,407 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'D7EB10F8F5C5F709ED6C3F6FC7B82CC7', 'loaderId': '731B62B26DEB01A4AD33DF42054EE932', 'isDownload': False} 2026-09-19 07:08:30,407 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-09-19 07:08:30,455 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:30] "GET /web/assets/b995a1a/web.assets_web.min.css HTTP/1.1" 200 - 4 0.018 0.007 2026-09-19 07:08:30,480 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:30] "GET /web/assets/6dc496d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.012 0.036 2026-09-19 07:08:30,495 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:30] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 4 0.009 0.051 2026-09-19 07:08:30,539 100 INFO rb-3169c09-224943-416937 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-19 07:08:30,544 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.026 0.081 2026-09-19 07:08:30,574 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:30] "GET /web/webclient/load_menus/027314c23964380c67feae5c068fafbba88d3b47149a63269999b2c0b3fe442d HTTP/1.1" 200 - 4 0.008 0.127 2026-09-19 07:08:30,606 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:30] "GET /web/assets/2819573/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.018 0.011 2026-09-19 07:08:31,399 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.028 0.018 2026-09-19 07:08:31,508 100 INFO rb-3169c09-224943-416937 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-19 07:08:31,669 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:31] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.176 0.104 2026-09-19 07:08:31,676 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:31] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.249 2026-09-19 07:08:31,744 100 INFO rb-3169c09-224943-416937 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-19 07:08:31,872 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:31] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.114 0.314 2026-09-19 07:08:31,881 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.392 2026-09-19 07:08:31,933 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.032 0.195 2026-09-19 07:08:32,100 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.121 0.269 2026-09-19 07:08:32,559 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:32] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.298 0.375 2026-09-19 07:08:32,648 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:32] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.070 0.597 2026-09-19 07:08:32,710 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.053 0.539 2026-09-19 07:08:32,725 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.594 2026-09-19 07:08:33,508 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.o_navbar_apps_menu button' 2026-09-19 07:08:33,528 100 INFO rb-3169c09-224943-416937 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-19 07:08:33,538 100 INFO rb-3169c09-224943-416937 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-19 07:08:34,224 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.007 2026-09-19 07:08:36,301 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.015 2026-09-19 07:08:36,544 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:36] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 5.200 2026-09-19 07:08:36,608 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 4.041 2026-09-19 07:08:36,635 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 3.885 2026-09-19 07:08:36,706 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:36] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 5.369 2026-09-19 07:08:36,719 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:36] "GET /web/offline HTTP/1.1" 200 - 7 0.038 0.033 2026-09-19 07:08:36,760 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:36] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-09-19 07:08:36,771 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:36] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 5.421 2026-09-19 07:08:36,795 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:36] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.055 0.041 2026-09-19 07:08:36,810 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 4.152 2026-09-19 07:08:36,830 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:36] "POST /web/action/load HTTP/1.1" 200 - 11 0.019 0.072 2026-09-19 07:08:36,845 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:36] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:08:36,872 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.015 0.018 2026-09-19 07:08:37,114 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:37] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.080 0.154 2026-09-19 07:08:37,405 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:37] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.154 0.113 2026-09-19 07:08:37,603 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:37] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 20 0.025 0.027 2026-09-19 07:08:37,640 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:37] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.011 0.075 2026-09-19 07:08:37,674 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:37] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.016 0.098 2026-09-19 07:08:38,585 100 INFO rb-3169c09-224943-416937 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-19 07:08:38,605 100 INFO rb-3169c09-224943-416937 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-19 07:08:38,613 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:38] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.011 2026-09-19 07:08:38,671 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:38] "POST /web/dataset/call_kw/project.share.wizard/get_views HTTP/1.1" 200 - 13 0.020 0.015 2026-09-19 07:08:38,695 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 07:08:38,717 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:38] "POST /web/dataset/call_kw/project.share.wizard/onchange HTTP/1.1" 200 - 13 0.007 0.016 2026-09-19 07:08:39,532 100 INFO rb-3169c09-224943-416937 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-19 07:08:39,555 100 INFO rb-3169c09-224943-416937 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-19 07:08:39,589 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:39] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.024 0.020 2026-09-19 07:08:39,825 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:39] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.011 0.016 2026-09-19 07:08:39,874 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 07:08:40,604 100 INFO rb-3169c09-224943-416937 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-19 07:08:40,620 100 INFO rb-3169c09-224943-416937 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-19 07:08:40,627 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:40] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 5 0.004 0.016 2026-09-19 07:08:40,668 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:40] "POST /web/dataset/call_kw/project.share.wizard/web_save HTTP/1.1" 200 - 10 0.007 0.020 2026-09-19 07:08:40,860 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:40] "POST /web/dataset/call_button HTTP/1.1" 200 - 74 0.080 0.099 2026-09-19 07:08:41,034 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:41] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.070 0.094 2026-09-19 07:08:42,720 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:42] "GET /my/projects HTTP/1.1" 200 - 219 0.149 0.688 2026-09-19 07:08:42,760 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/42cb23f/web.assets_frontend.min.css, copying from /web/assets/42cb23f/web.assets_frontend.min.css 2026-09-19 07:08:42,825 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:42] "GET /web/assets/1/42cb23f/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.059 0.025 2026-09-19 07:08:42,831 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2658c75/web.assets_frontend_minimal.min.js, copying from /web/assets/2658c75/web.assets_frontend_minimal.min.js 2026-09-19 07:08:42,838 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:42] "GET /web/assets/1/2658c75/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.004 0.087 2026-09-19 07:08:42,872 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fbd807f/web.__assets_tests_call__.min.js, copying from /web/assets/fbd807f/web.__assets_tests_call__.min.js 2026-09-19 07:08:42,889 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:42] "GET /web/assets/1/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.024 0.020 2026-09-19 07:08:42,943 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:42] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:08:42,949 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:42] "GET /web/image/website/1/logo/My%20Website?unique=f72e45a HTTP/1.1" 200 - 6 0.006 0.008 2026-09-19 07:08:42,974 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/85bdba3/web.assets_frontend_lazy.min.js, copying from /web/assets/85bdba3/web.assets_frontend_lazy.min.js 2026-09-19 07:08:42,982 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:42] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:08:43,011 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:43] "GET /web/assets/1/85bdba3/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.016 0.037 2026-09-19 07:08:43,034 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:43] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 6 0.007 0.016 2026-09-19 07:08:43,308 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:43] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.005 0.008 2026-09-19 07:08:43,334 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:43] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.003 2026-09-19 07:08:43,346 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.002 0.013 2026-09-19 07:08:43,355 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.005 2026-09-19 07:08:43,437 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:43] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.008 0.017 2026-09-19 07:08:44,630 100 INFO rb-3169c09-224943-416937 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-19 07:08:44,646 100 INFO rb-3169c09-224943-416937 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-19 07:08:44,767 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:44] "GET /my/projects/19 HTTP/1.1" 200 - 30 0.045 0.075 2026-09-19 07:08:44,822 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:44] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.002 0.005 2026-09-19 07:08:44,835 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:44] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.001 0.005 2026-09-19 07:08:44,935 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:44] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 38 0.021 0.067 2026-09-19 07:08:44,990 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:44] "GET /web/assets/c7842b7/project.webclient.min.js HTTP/1.1" 200 - 4 0.002 0.025 2026-09-19 07:08:44,996 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:44] "GET /web/assets/9a8a57b/project.webclient.min.css HTTP/1.1" 200 - 4 0.005 0.011 2026-09-19 07:08:45,303 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:45] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 07:08:45,459 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:45] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.003 2026-09-19 07:08:45,479 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.011 2026-09-19 07:08:45,488 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.004 2026-09-19 07:08:45,664 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:45] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 70 0.047 0.117 2026-09-19 07:08:45,683 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:45] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.011 0.149 2026-09-19 07:08:45,707 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:45] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.005 0.009 2026-09-19 07:08:45,737 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:45] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 9 0.010 0.018 2026-09-19 07:08:45,795 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:45] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:08:46,747 100 INFO rb-3169c09-224943-416937 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-19 07:08:46,763 100 INFO rb-3169c09-224943-416937 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-19 07:08:46,779 100 INFO rb-3169c09-224943-416937 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-19 07:08:46,807 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:46] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.005 0.018 2026-09-19 07:08:46,836 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:46] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.003 0.006 2026-09-19 07:08:47,541 100 INFO rb-3169c09-224943-416937 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-19 07:08:47,546 100 INFO rb-3169c09-224943-416937 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-19 07:08:47,695 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:47] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 71 0.057 0.091 2026-09-19 07:08:47,740 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:47] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 10 0.010 0.023 2026-09-19 07:08:47,839 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:47] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 28 0.012 0.038 2026-09-19 07:08:47,902 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:47] "POST /mail/chatter_init HTTP/1.1" 200 - 9 0.013 0.010 2026-09-19 07:08:47,910 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:47] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.003 0.021 2026-09-19 07:08:47,947 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:47] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.020 2026-09-19 07:08:48,047 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:48] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 11 0.007 0.023 2026-09-19 07:08:48,310 100 INFO rb-3169c09-224943-416937 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-19 07:08:48,320 100 INFO rb-3169c09-224943-416937 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-19 07:08:48,332 100 INFO rb-3169c09-224943-416937 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-19 07:08:48,346 100 INFO rb-3169c09-224943-416937 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-19 07:08:48,381 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:48] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 26 0.032 0.038 2026-09-19 07:08:48,570 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 248 and Message-Id '<843423205262775.1789801728.431490421295166-openerp-119-project.task@3aec4617503e>' from 'admin@yourcompany.example.com' to (redacted) 'g****es@project.portal' successfully sent 2026-09-19 07:08:48,570 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:08:48,591 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [248] 2026-09-19 07:08:48,592 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:08:48,597 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:48] "POST /mail/chatter_post HTTP/1.1" 200 - 65 0.100 0.173 2026-09-19 07:08:48,603 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:48] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.204 2026-09-19 07:08:48,678 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:48] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 37 0.021 0.247 2026-09-19 07:08:48,720 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:48] "POST /mail/chatter_fetch HTTP/1.1" 200 - 14 0.013 0.095 2026-09-19 07:08:48,738 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:48] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.005 0.039 2026-09-19 07:08:48,752 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:48] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.004 0.051 2026-09-19 07:08:48,803 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:48] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.013 0.029 2026-09-19 07:08:49,112 100 INFO rb-3169c09-224943-416937 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-19 07:08:49,129 100 INFO rb-3169c09-224943-416937 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-19 07:08:49,147 100 INFO rb-3169c09-224943-416937 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-19 07:08:49,163 100 INFO rb-3169c09-224943-416937 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-19 07:08:49,180 100 INFO rb-3169c09-224943-416937 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-19 07:08:49,197 100 INFO rb-3169c09-224943-416937 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-19 07:08:49,200 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:49] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.016 0.014 2026-09-19 07:08:49,215 100 INFO rb-3169c09-224943-416937 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-19 07:08:49,233 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:49] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.012 0.009 2026-09-19 07:08:49,240 100 INFO rb-3169c09-224943-416937 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-19 07:08:49,251 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-09-19 07:08:49,252 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:49] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.009 0.028 2026-09-19 07:08:49,288 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:49] "POST /web/dataset/call_kw/project.task/fields_get HTTP/1.1" 200 - 3 0.008 0.049 2026-09-19 07:08:49,359 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:49] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.012 0.101 2026-09-19 07:08:49,424 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:49] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.030 0.103 2026-09-19 07:08:49,442 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:49] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 3 0.011 0.099 2026-09-19 07:08:49,605 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:49] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 23 0.123 0.097 2026-09-19 07:08:49,611 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.222 2026-09-19 07:08:50,010 100 INFO rb-3169c09-224943-416937 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-19 07:08:50,017 100 INFO rb-3169c09-224943-416937 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-19 07:08:50,019 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-09-19 07:08:50,033 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:08:50,040 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 136 2026-09-19 07:08:50,040 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-09-19 07:08:50,041 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 136 2026-09-19 07:08:50,140 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_070850_140147_TestProjectSharingUi.txt 2026-09-19 07:08:50,140 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpublqwlyl_chrome_odoo" 2026-09-19 07:08:50,160 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-09-19 07:08:50,297 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 249 and Message-Id '<040024696883245.1789801730.219753980636597-openerp-19-project.project@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-09-19 07:08:50,297 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:08:50,320 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [249] 2026-09-19 07:08:50,320 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:08:50,680 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 417 2026-09-19 07:08:50,680 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpos5z3mg0_chrome_odoo 2026-09-19 07:08:50,680 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:34459/json/version 2026-09-19 07:08:50,684 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34459/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:08:50,764 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:08:50,766 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:34459/json 2026-09-19 07:08:50,768 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34459/json with timeout 3 increased to 10s during tests 2026-09-19 07:08:50,813 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:34459/devtools/page/940A1B2BB79727ABF592611FC64EEA80 2026-09-19 07:08:50,840 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-09-19 07:08:50,862 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-09-19 07:08:51,000 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:georges1 from n/a 2026-09-19 07:08:51,011 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-09-19 07:08:51,021 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-09-19 07:08:51,021 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-09-19 07:08:51,040 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:08:52,222 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:52] "GET /my/projects HTTP/1.1" 200 - 246 0.202 0.987 2026-09-19 07:08:52,225 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '940A1B2BB79727ABF592611FC64EEA80', 'loaderId': '164D9E70FCD7DD69A64A88F382346876', 'isDownload': False} 2026-09-19 07:08:52,226 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-09-19 07:08:52,264 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:08:52,272 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/42cb23f/web.assets_frontend.min.css, copying from /web/assets/42cb23f/web.assets_frontend.min.css 2026-09-19 07:08:52,345 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:52] "GET /web/assets/1/42cb23f/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.068 0.027 2026-09-19 07:08:52,356 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2658c75/web.assets_frontend_minimal.min.js, copying from /web/assets/2658c75/web.assets_frontend_minimal.min.js 2026-09-19 07:08:52,380 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:52] "GET /web/assets/1/2658c75/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.021 0.032 2026-09-19 07:08:52,405 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fbd807f/web.__assets_tests_call__.min.js, copying from /web/assets/fbd807f/web.__assets_tests_call__.min.js 2026-09-19 07:08:52,424 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:52] "GET /web/assets/1/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.017 0.021 2026-09-19 07:08:52,542 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:52] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:08:52,553 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:52] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:08:52,553 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:52] "GET /web/image/website/1/logo/My%20Website?unique=f72e45a HTTP/1.1" 200 - 6 0.012 0.034 2026-09-19 07:08:52,557 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.033 2026-09-19 07:08:52,605 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/85bdba3/web.assets_frontend_lazy.min.js, copying from /web/assets/85bdba3/web.assets_frontend_lazy.min.js 2026-09-19 07:08:52,627 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:52] "GET /web/assets/1/85bdba3/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.005 0.036 2026-09-19 07:08:52,642 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:52] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 6 0.006 0.038 2026-09-19 07:08:52,927 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:52] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-09-19 07:08:52,952 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:52] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.003 2026-09-19 07:08:53,015 100 INFO rb-3169c09-224943-416937 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-19 07:08:53,096 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.014 0.127 2026-09-19 07:08:53,102 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.085 2026-09-19 07:08:53,119 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:53] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.009 0.086 2026-09-19 07:08:54,264 100 INFO rb-3169c09-224943-416937 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-19 07:08:54,291 100 INFO rb-3169c09-224943-416937 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-19 07:08:54,434 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:54] "GET /my/projects/19 HTTP/1.1" 200 - 37 0.066 0.073 2026-09-19 07:08:54,501 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:54] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.033 0.010 2026-09-19 07:08:54,525 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:54] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.011 0.006 2026-09-19 07:08:54,542 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:54] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.004 0.006 2026-09-19 07:08:54,739 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:54] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 60 0.048 0.130 2026-09-19 07:08:54,758 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:54] "GET /web/assets/9a8a57b/project.webclient.min.css HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:08:54,768 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:54] "GET /web/assets/c7842b7/project.webclient.min.js HTTP/1.1" 200 - 4 0.005 0.009 2026-09-19 07:08:55,060 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:55] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.004 0.009 2026-09-19 07:08:55,234 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:55] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.003 2026-09-19 07:08:55,263 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.006 0.010 2026-09-19 07:08:55,270 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.013 2026-09-19 07:08:55,453 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:55] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.073 0.101 2026-09-19 07:08:55,470 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:55] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.011 0.178 2026-09-19 07:08:55,545 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:55] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.040 0.020 2026-09-19 07:08:55,591 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:55] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.032 0.071 2026-09-19 07:08:55,646 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:55] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.017 0.028 2026-09-19 07:08:56,533 100 INFO rb-3169c09-224943-416937 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-19 07:08:56,548 100 INFO rb-3169c09-224943-416937 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-19 07:08:56,563 100 INFO rb-3169c09-224943-416937 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-19 07:08:56,611 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:56] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.025 0.018 2026-09-19 07:08:56,668 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:56] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 12 0.020 0.015 2026-09-19 07:08:57,321 100 INFO rb-3169c09-224943-416937 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-19 07:08:57,332 100 INFO rb-3169c09-224943-416937 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-19 07:08:57,496 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:57] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 74 0.077 0.086 2026-09-19 07:08:57,567 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:57] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.027 0.028 2026-09-19 07:08:57,681 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:57] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 38 0.039 0.043 2026-09-19 07:08:57,746 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:57] "POST /mail/chatter_init HTTP/1.1" 200 - 12 0.006 0.015 2026-09-19 07:08:57,753 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:57] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-09-19 07:08:57,824 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:57] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.008 0.023 2026-09-19 07:08:57,988 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:57] "GET /web/image/res.partner/356/avatar_128 HTTP/1.1" 200 - 23 0.033 0.036 2026-09-19 07:08:58,090 100 INFO rb-3169c09-224943-416937 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-19 07:08:58,094 100 INFO rb-3169c09-224943-416937 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-19 07:08:58,132 100 INFO rb-3169c09-224943-416937 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-19 07:08:58,133 100 INFO rb-3169c09-224943-416937 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-19 07:08:58,167 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:58] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 23 0.027 0.044 2026-09-19 07:08:58,289 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:58] "POST /mail/chatter_post HTTP/1.1" 200 - 21 0.083 0.087 2026-09-19 07:08:58,302 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:58] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.008 0.100 2026-09-19 07:08:58,409 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:58] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 40 0.056 0.155 2026-09-19 07:08:58,465 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:58] "POST /mail/chatter_fetch HTTP/1.1" 200 - 17 0.029 0.135 2026-09-19 07:08:58,485 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:58] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.009 0.033 2026-09-19 07:08:58,498 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:58] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.005 0.051 2026-09-19 07:08:58,570 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:58] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.035 0.032 2026-09-19 07:08:58,895 100 INFO rb-3169c09-224943-416937 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-19 07:08:58,913 100 INFO rb-3169c09-224943-416937 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-19 07:08:58,928 100 INFO rb-3169c09-224943-416937 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-19 07:08:58,945 100 INFO rb-3169c09-224943-416937 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-19 07:08:58,965 100 INFO rb-3169c09-224943-416937 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-19 07:08:58,979 100 INFO rb-3169c09-224943-416937 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-19 07:08:58,993 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:58] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.028 0.012 2026-09-19 07:08:58,997 100 INFO rb-3169c09-224943-416937 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-19 07:08:59,013 100 INFO rb-3169c09-224943-416937 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-19 07:08:59,030 100 INFO rb-3169c09-224943-416937 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-19 07:08:59,048 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:59] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 12 0.024 0.020 2026-09-19 07:08:59,063 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:59] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.004 0.051 2026-09-19 07:08:59,088 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:59] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.013 0.065 2026-09-19 07:08:59,123 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:59] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 7 0.007 0.091 2026-09-19 07:08:59,167 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:59] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.019 0.043 2026-09-19 07:08:59,199 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:59] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.011 0.043 2026-09-19 07:08:59,203 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:08:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.054 2026-09-19 07:08:59,795 100 INFO rb-3169c09-224943-416937 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-19 07:08:59,812 100 INFO rb-3169c09-224943-416937 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-19 07:08:59,814 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-09-19 07:08:59,821 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 417 2026-09-19 07:08:59,821 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-09-19 07:08:59,822 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 417 2026-09-19 07:08:59,916 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_070859_916503_TestProjectSharingUi.txt 2026-09-19 07:08:59,916 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpos5z3mg0_chrome_odoo" 2026-09-19 07:08:59,926 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-09-19 07:09:00,063 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 250 and Message-Id '<597445869818741.1789801739.984849452972412-openerp-19-project.project@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-09-19 07:09:00,063 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:09:00,074 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [250] 2026-09-19 07:09:00,075 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:09:00,523 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 625 2026-09-19 07:09:00,523 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpez34j6ba_chrome_odoo 2026-09-19 07:09:00,524 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:33889/json/version 2026-09-19 07:09:00,525 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33889/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:09:00,553 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:09:00,554 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:33889/json 2026-09-19 07:09:00,554 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33889/json with timeout 3 increased to 10s during tests 2026-09-19 07:09:00,570 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:33889/devtools/page/0F7CB7F0B929BC21AFA73DBFFF00F678 2026-09-19 07:09:00,577 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-09-19 07:09:00,586 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-09-19 07:09:00,743 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:georges1 from n/a 2026-09-19 07:09:00,755 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-09-19 07:09:00,768 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-09-19 07:09:00,768 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-09-19 07:09:00,790 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:09:01,984 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:01] "GET /my/projects HTTP/1.1" 200 - 246 0.194 1.005 2026-09-19 07:09:01,988 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '0F7CB7F0B929BC21AFA73DBFFF00F678', 'loaderId': '729663F5A70999BA4071BFC03A4204A4', 'isDownload': False} 2026-09-19 07:09:01,988 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour_with_disallowed_milestones')" 2026-09-19 07:09:02,050 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-09-19 07:09:02,055 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/42cb23f/web.assets_frontend.min.css, copying from /web/assets/42cb23f/web.assets_frontend.min.css 2026-09-19 07:09:02,109 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:02] "GET /web/assets/1/42cb23f/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.062 0.028 2026-09-19 07:09:02,124 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2658c75/web.assets_frontend_minimal.min.js, copying from /web/assets/2658c75/web.assets_frontend_minimal.min.js 2026-09-19 07:09:02,132 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:02] "GET /web/assets/1/2658c75/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.012 0.041 2026-09-19 07:09:02,147 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fbd807f/web.__assets_tests_call__.min.js, copying from /web/assets/fbd807f/web.__assets_tests_call__.min.js 2026-09-19 07:09:02,156 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:02] "GET /web/assets/1/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.029 2026-09-19 07:09:02,240 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:02] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:09:02,257 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:09:02,262 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:02] "GET /web/image/website/1/logo/My%20Website?unique=f72e45a HTTP/1.1" 200 - 6 0.019 0.008 2026-09-19 07:09:02,269 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:02] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:09:02,316 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/85bdba3/web.assets_frontend_lazy.min.js, copying from /web/assets/85bdba3/web.assets_frontend_lazy.min.js 2026-09-19 07:09:02,338 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:02] "GET /web/assets/1/85bdba3/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.013 0.028 2026-09-19 07:09:02,349 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:02] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 6 0.003 0.034 2026-09-19 07:09:02,667 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:02] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.004 0.006 2026-09-19 07:09:02,691 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:02] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.003 2026-09-19 07:09:02,749 100 INFO rb-3169c09-224943-416937 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-19 07:09:02,829 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:02] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.023 0.110 2026-09-19 07:09:02,834 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.076 2026-09-19 07:09:02,853 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:02] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.009 0.081 2026-09-19 07:09:04,003 100 INFO rb-3169c09-224943-416937 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-19 07:09:04,012 100 INFO rb-3169c09-224943-416937 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-19 07:09:04,109 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:04] "GET /my/projects/19 HTTP/1.1" 200 - 37 0.019 0.069 2026-09-19 07:09:04,142 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:04] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.004 0.014 2026-09-19 07:09:04,170 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:04] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.002 0.005 2026-09-19 07:09:04,185 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:04] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.001 0.006 2026-09-19 07:09:04,371 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:04] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 60 0.029 0.151 2026-09-19 07:09:04,397 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:04] "GET /web/assets/9a8a57b/project.webclient.min.css HTTP/1.1" 200 - 4 0.005 0.006 2026-09-19 07:09:04,403 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:04] "GET /web/assets/c7842b7/project.webclient.min.js HTTP/1.1" 200 - 4 0.001 0.014 2026-09-19 07:09:04,722 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:04] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.006 0.008 2026-09-19 07:09:04,888 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:04] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.003 0.005 2026-09-19 07:09:04,930 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.012 0.036 2026-09-19 07:09:04,939 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.047 2026-09-19 07:09:05,121 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:05] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.061 0.131 2026-09-19 07:09:05,134 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:05] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.197 2026-09-19 07:09:05,184 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:05] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.014 0.018 2026-09-19 07:09:05,209 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:05] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.011 0.040 2026-09-19 07:09:05,281 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:05] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.030 0.032 2026-09-19 07:09:06,162 100 INFO rb-3169c09-224943-416937 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-19 07:09:06,178 100 INFO rb-3169c09-224943-416937 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-19 07:09:06,195 100 INFO rb-3169c09-224943-416937 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-19 07:09:06,205 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.005 2026-09-19 07:09:06,235 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:06] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.011 0.028 2026-09-19 07:09:06,955 100 INFO rb-3169c09-224943-416937 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-19 07:09:06,964 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-09-19 07:09:06,973 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:09:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:09:06,984 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 625 2026-09-19 07:09:06,984 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-09-19 07:09:06,985 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 625 2026-09-19 07:09:07,083 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_070907_083410_TestProjectSharingUi.txt 2026-09-19 07:09:07,083 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpez34j6ba_chrome_odoo" 2026-09-19 07:09:07,144 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 1441 checked, 3 removed 2026-09-19 07:09:27,293 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice ... 2026-09-19 07:09:30,129 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice_with_discount ... 2026-09-19 07:09:31,934 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_no_invoicing ... 2026-09-19 07:09:34,744 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_with_backorder ... 2026-09-19 07:09:37,281 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_create_account_move_line ... 2026-09-19 07:09:39,036 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [153] 2026-09-19 07:09:39,435 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_no_invoice ... 2026-09-19 07:09:41,623 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [160] 2026-09-19 07:09:42,014 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_with_invoice ... 2026-09-19 07:09:45,070 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_no_duplicate_picking_on_repeated_invoice_action ... 2026-09-19 07:09:47,569 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-19 07:10:05,842 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #40 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-19 07:10:07,952 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #40 deleted ir.attachment records with IDs: [3112, 3113, 3114, 3115, 3116, 3117, 3118, 3119, 3159, 3160, 3161, 3162, 3163, 3164, 3165, 3166] 2026-09-19 07:10:07,952 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #40 deleted pos.config records with IDs: [10, 11, 12, 13] 2026-09-19 07:10:07,969 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #40 deleted ir.sequence records with IDs: [363, 366, 414, 417, 364, 367, 415, 418] 2026-09-19 07:10:11,509 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_01_pos_basic_order ... 2026-09-19 07:10:11,940 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 813 2026-09-19 07:10:11,940 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpwooiqlnz_chrome_odoo 2026-09-19 07:10:11,940 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45877/json/version 2026-09-19 07:10:11,942 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45877/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:10:12,012 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:10:12,012 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45877/json 2026-09-19 07:10:12,013 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45877/json with timeout 3 increased to 10s during tests 2026-09-19 07:10:12,032 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45877/devtools/page/BA10755E6DEFCD7F2FC5C5BCA26BBABE 2026-09-19 07:10:12,054 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:10:12,060 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:10:12,279 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:10:12,282 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:10:12,287 100 INFO rb-3169c09-224943-416937 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-19 07:10:12,287 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:10:12,304 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:10:12,921 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:12] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.094 0.527 2026-09-19 07:10:12,924 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'BA10755E6DEFCD7F2FC5C5BCA26BBABE', 'loaderId': '0C9223F24B24780BDFAD01AC63618800', 'isDownload': False} 2026-09-19 07:10:12,924 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-09-19 07:10:12,933 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:10:12,953 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:12] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.006 2026-09-19 07:10:12,970 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:12] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.026 2026-09-19 07:10:12,998 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:12] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.052 2026-09-19 07:10:13,289 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:13] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 07:10:13,326 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.007 2026-09-19 07:10:13,353 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:10:13,354 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:13] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:10:13,360 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.008 2026-09-19 07:10:13,390 100 INFO rb-3169c09-224943-416937 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-19 07:10:14,075 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.280 0.412 2026-09-19 07:10:14,126 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:14] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.698 2026-09-19 07:10:14,152 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:10:14,198 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.065 2026-09-19 07:10:14,281 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.005 2026-09-19 07:10:14,319 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.005 2026-09-19 07:10:14,692 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.102 0.257 2026-09-19 07:10:14,765 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:14] "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-19 07:10:14,791 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:14] "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-19 07:10:14,810 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:10:14,940 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:14] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.075 0.035 2026-09-19 07:10:14,983 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:14] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.136 2026-09-19 07:10:15,008 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:10:15,018 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10: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-19 07:10:15,023 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:10:15,028 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:15] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.184 2026-09-19 07:10:15,040 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:10:15,072 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:15] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.016 0.200 2026-09-19 07:10:15,118 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:15] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.250 2026-09-19 07:10:15,151 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:15] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.274 2026-09-19 07:10:15,199 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:15] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.018 0.235 2026-09-19 07:10:15,230 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:15] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.019 0.177 2026-09-19 07:10:15,241 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.190 2026-09-19 07:10:15,279 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:15] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.192 2026-09-19 07:10:15,323 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:15] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.183 2026-09-19 07:10:15,361 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:15] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.006 0.194 2026-09-19 07:10:15,378 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.165 2026-09-19 07:10:15,394 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.011 0.149 2026-09-19 07:10:15,418 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:15] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.012 0.158 2026-09-19 07:10:15,423 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.143 2026-09-19 07:10:15,436 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.138 2026-09-19 07:10:15,454 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.013 0.105 2026-09-19 07:10:15,461 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.001 0.089 2026-09-19 07:10:15,476 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:15] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.001 0.084 2026-09-19 07:10:15,494 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:15] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.093 2026-09-19 07:10:15,510 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:15] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.001 0.078 2026-09-19 07:10:15,709 100 INFO rb-3169c09-224943-416937 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-19 07:10:15,725 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:10:15,744 100 INFO rb-3169c09-224943-416937 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-19 07:10:15,756 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.014 2026-09-19 07:10:15,764 100 INFO rb-3169c09-224943-416937 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-19 07:10:15,775 100 INFO rb-3169c09-224943-416937 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-19 07:10:15,794 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-09-19 07:10:15,813 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:10:15,826 100 INFO rb-3169c09-224943-416937 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-19 07:10:15,843 100 INFO rb-3169c09-224943-416937 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-19 07:10:15,859 100 INFO rb-3169c09-224943-416937 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-19 07:10:15,876 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open partner list (trigger: button.set-partner)' 2026-09-19 07:10:15,893 100 INFO rb-3169c09-224943-416937 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-19 07:10:15,925 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-09-19 07:10:15,932 100 INFO rb-3169c09-224943-416937 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-19 07:10:15,942 100 INFO rb-3169c09-224943-416937 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-19 07:10:15,960 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-09-19 07:10:15,975 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open customer list (trigger: button.set-partner)' 2026-09-19 07:10:15,992 100 INFO rb-3169c09-224943-416937 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-19 07:10:16,026 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-09-19 07:10:16,042 100 INFO rb-3169c09-224943-416937 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-19 07:10:16,059 100 INFO rb-3169c09-224943-416937 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-19 07:10:16,075 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-09-19 07:10:16,092 100 INFO rb-3169c09-224943-416937 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-19 07:10:16,109 100 INFO rb-3169c09-224943-416937 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-19 07:10:16,127 100 INFO rb-3169c09-224943-416937 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-19 07:10:16,147 100 INFO rb-3169c09-224943-416937 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-19 07:10:16,159 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-09-19 07:10:16,176 100 INFO rb-3169c09-224943-416937 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-19 07:10:16,193 100 INFO rb-3169c09-224943-416937 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-19 07:10:16,218 100 INFO rb-3169c09-224943-416937 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-19 07:10:16,225 100 INFO rb-3169c09-224943-416937 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-19 07:10:17,069 100 INFO rb-3169c09-224943-416937 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-19 07:10:17,075 100 INFO rb-3169c09-224943-416937 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-19 07:10:17,093 100 INFO rb-3169c09-224943-416937 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-19 07:10:17,109 100 INFO rb-3169c09-224943-416937 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-19 07:10:17,128 100 INFO rb-3169c09-224943-416937 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-19 07:10:17,142 100 INFO rb-3169c09-224943-416937 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-19 07:10:17,163 100 INFO rb-3169c09-224943-416937 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-19 07:10:17,176 100 INFO rb-3169c09-224943-416937 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-19 07:10:17,192 100 INFO rb-3169c09-224943-416937 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-19 07:10:17,297 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 07:10:18,045 100 INFO rb-3169c09-224943-416937 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-19 07:10:18,060 100 INFO rb-3169c09-224943-416937 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-19 07:10:18,075 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-09-19 07:10:18,093 100 INFO rb-3169c09-224943-416937 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-19 07:10:18,109 100 INFO rb-3169c09-224943-416937 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-19 07:10:18,127 100 INFO rb-3169c09-224943-416937 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-19 07:10:18,142 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-09-19 07:10:18,159 100 INFO rb-3169c09-224943-416937 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-19 07:10:18,176 100 INFO rb-3169c09-224943-416937 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-19 07:10:18,193 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open the navbar menu (trigger: .menu-button)' 2026-09-19 07:10:18,210 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'confirm closing the frontend (trigger: .close-button)' 2026-09-19 07:10:18,216 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:10:18,223 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 813 2026-09-19 07:10:18,225 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:10:18,225 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 813 2026-09-19 07:10:18,320 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071018_320319_MobileTestUi.txt 2026-09-19 07:10:18,320 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpwooiqlnz_chrome_odoo" 2026-09-19 07:10:18,690 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1015 2026-09-19 07:10:18,691 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp4vmiblcd_chrome_odoo 2026-09-19 07:10:18,691 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39337/json/version 2026-09-19 07:10:18,693 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39337/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:10:18,710 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:10:18,711 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39337/json 2026-09-19 07:10:18,711 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39337/json with timeout 3 increased to 10s during tests 2026-09-19 07:10:18,738 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39337/devtools/page/0004B4A749658BEF38346FE242F47A9D 2026-09-19 07:10:18,751 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:10:18,765 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:10:18,846 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:10:18,849 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:10:18,862 100 INFO rb-3169c09-224943-416937 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-19 07:10:18,862 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:10:18,943 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:18] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.011 0.055 2026-09-19 07:10:18,947 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '0004B4A749658BEF38346FE242F47A9D', 'loaderId': 'F41AC8B37C0FF2F3ECB454D431F9A719', 'isDownload': False} 2026-09-19 07:10:18,947 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('pos_basic_order')" 2026-09-19 07:10:18,979 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:10:19,007 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:19] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.013 2026-09-19 07:10:19,022 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:19] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.029 2026-09-19 07:10:19,035 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:19] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.032 2026-09-19 07:10:19,410 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:19] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-09-19 07:10:19,430 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.013 0.008 2026-09-19 07:10:19,477 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.012 2026-09-19 07:10:19,483 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:10:19,488 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:10:19,497 100 INFO rb-3169c09-224943-416937 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-19 07:10:20,012 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.167 0.341 2026-09-19 07:10:20,087 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.037 0.523 2026-09-19 07:10:20,099 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:10:20,156 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.104 2026-09-19 07:10:20,226 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-19 07:10:20,278 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.006 2026-09-19 07:10:20,740 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.131 0.311 2026-09-19 07:10:20,836 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.048 2026-09-19 07:10:20,861 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:20] "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-19 07:10:20,877 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:10:20,953 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:20] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.035 0.026 2026-09-19 07:10:20,969 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:10:21,005 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:21] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.021 0.089 2026-09-19 07:10:21,046 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:21] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.128 2026-09-19 07:10:21,056 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:10:21,071 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:10:21,098 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:21] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.019 0.157 2026-09-19 07:10:21,135 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:21] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.207 2026-09-19 07:10:21,164 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:21] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.242 2026-09-19 07:10:21,174 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.182 2026-09-19 07:10:21,223 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:21] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.189 2026-09-19 07:10:21,258 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:21] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.010 0.161 2026-09-19 07:10:21,288 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:21] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.021 0.165 2026-09-19 07:10:21,332 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:21] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.178 2026-09-19 07:10:21,390 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:21] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.024 0.200 2026-09-19 07:10:21,406 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.220 2026-09-19 07:10:21,414 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.199 2026-09-19 07:10:21,424 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.192 2026-09-19 07:10:21,436 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.158 2026-09-19 07:10:21,451 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.135 2026-09-19 07:10:21,473 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:21] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.012 0.126 2026-09-19 07:10:21,496 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.016 0.078 2026-09-19 07:10:21,517 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:21] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.005 0.093 2026-09-19 07:10:21,540 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:21] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.004 0.104 2026-09-19 07:10:21,555 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:21] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.001 0.115 2026-09-19 07:10:21,776 100 INFO rb-3169c09-224943-416937 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-19 07:10:21,792 100 INFO rb-3169c09-224943-416937 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-19 07:10:21,810 100 INFO rb-3169c09-224943-416937 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-19 07:10:21,827 100 INFO rb-3169c09-224943-416937 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-19 07:10:21,867 100 INFO rb-3169c09-224943-416937 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-19 07:10:21,873 100 INFO rb-3169c09-224943-416937 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-19 07:10:21,875 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:10:21,885 100 INFO rb-3169c09-224943-416937 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-19 07:10:21,902 100 INFO rb-3169c09-224943-416937 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-19 07:10:21,908 100 INFO rb-3169c09-224943-416937 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-19 07:10:21,931 100 INFO rb-3169c09-224943-416937 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-19 07:10:21,945 100 INFO rb-3169c09-224943-416937 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-19 07:10:21,962 100 INFO rb-3169c09-224943-416937 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-19 07:10:21,975 100 INFO rb-3169c09-224943-416937 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-19 07:10:21,993 100 INFO rb-3169c09-224943-416937 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-19 07:10:22,011 100 INFO rb-3169c09-224943-416937 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-19 07:10:22,025 100 INFO rb-3169c09-224943-416937 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-19 07:10:22,047 100 INFO rb-3169c09-224943-416937 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-19 07:10:22,073 100 INFO rb-3169c09-224943-416937 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-19 07:10:22,077 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:10:22,084 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:10:22,101 100 INFO rb-3169c09-224943-416937 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-19 07:10:22,118 100 INFO rb-3169c09-224943-416937 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-19 07:10:22,129 100 INFO rb-3169c09-224943-416937 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-19 07:10:22,130 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:10:22,143 100 INFO rb-3169c09-224943-416937 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-19 07:10:22,159 100 INFO rb-3169c09-224943-416937 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-19 07:10:22,180 100 INFO rb-3169c09-224943-416937 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-19 07:10:22,193 100 INFO rb-3169c09-224943-416937 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-19 07:10:22,216 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:22] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.009 2026-09-19 07:10:22,218 100 INFO rb-3169c09-224943-416937 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-19 07:10:22,226 100 INFO rb-3169c09-224943-416937 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-19 07:10:22,243 100 INFO rb-3169c09-224943-416937 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-19 07:10:22,259 100 INFO rb-3169c09-224943-416937 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-19 07:10:22,277 100 INFO rb-3169c09-224943-416937 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-19 07:10:22,291 100 INFO rb-3169c09-224943-416937 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-19 07:10:22,308 100 INFO rb-3169c09-224943-416937 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-19 07:10:22,325 100 INFO rb-3169c09-224943-416937 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-19 07:10:22,337 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17544701 for PoS orders references: ['Order 00014-004-0001'] (draft: False) 2026-09-19 07:10:22,341 100 INFO rb-3169c09-224943-416937 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-19 07:10:22,353 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:10:22,498 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17544701 with result: [{'id': 21, 'pos_reference': 'Order 00014-004-0001', 'account_move': False}] 2026-09-19 07:10:22,512 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.080 0.099 2026-09-19 07:10:22,561 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:22] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.009 2026-09-19 07:10:23,298 100 INFO rb-3169c09-224943-416937 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-19 07:10:23,308 100 INFO rb-3169c09-224943-416937 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-19 07:10:23,325 100 INFO rb-3169c09-224943-416937 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-19 07:10:23,342 100 INFO rb-3169c09-224943-416937 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-19 07:10:23,361 100 INFO rb-3169c09-224943-416937 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-19 07:10:23,375 100 INFO rb-3169c09-224943-416937 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-19 07:10:23,392 100 INFO rb-3169c09-224943-416937 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-19 07:10:23,411 100 INFO rb-3169c09-224943-416937 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-19 07:10:23,425 100 INFO rb-3169c09-224943-416937 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-19 07:10:23,442 100 INFO rb-3169c09-224943-416937 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-19 07:10:23,461 100 INFO rb-3169c09-224943-416937 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-19 07:10:23,474 100 INFO rb-3169c09-224943-416937 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-19 07:10:23,493 100 INFO rb-3169c09-224943-416937 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-19 07:10:23,512 100 INFO rb-3169c09-224943-416937 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-19 07:10:23,536 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:10:24,329 100 INFO rb-3169c09-224943-416937 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-19 07:10:24,343 100 INFO rb-3169c09-224943-416937 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-19 07:10:24,362 100 INFO rb-3169c09-224943-416937 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-19 07:10:24,375 100 INFO rb-3169c09-224943-416937 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-19 07:10:24,394 100 INFO rb-3169c09-224943-416937 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-19 07:10:24,411 100 INFO rb-3169c09-224943-416937 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-19 07:10:25,226 100 INFO rb-3169c09-224943-416937 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-19 07:10:25,243 100 INFO rb-3169c09-224943-416937 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-19 07:10:25,261 100 INFO rb-3169c09-224943-416937 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-19 07:10:25,275 100 INFO rb-3169c09-224943-416937 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-19 07:10:25,293 100 INFO rb-3169c09-224943-416937 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-19 07:10:25,312 100 INFO rb-3169c09-224943-416937 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-19 07:10:25,544 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:10:26,129 100 INFO rb-3169c09-224943-416937 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-19 07:10:26,142 100 INFO rb-3169c09-224943-416937 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-19 07:10:26,160 100 INFO rb-3169c09-224943-416937 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-19 07:10:26,178 100 INFO rb-3169c09-224943-416937 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-19 07:10:26,192 100 INFO rb-3169c09-224943-416937 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-19 07:10:26,204 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44109195 for PoS orders references: ['Order 00014-004-0002'] (draft: False) 2026-09-19 07:10:26,210 100 INFO rb-3169c09-224943-416937 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-19 07:10:26,275 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44109195 with result: [{'id': 22, 'pos_reference': 'Order 00014-004-0002', 'account_move': False}] 2026-09-19 07:10:26,292 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.037 0.057 2026-09-19 07:10:27,063 100 INFO rb-3169c09-224943-416937 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-19 07:10:27,076 100 INFO rb-3169c09-224943-416937 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-19 07:10:27,091 100 INFO rb-3169c09-224943-416937 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-19 07:10:27,108 100 INFO rb-3169c09-224943-416937 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-19 07:10:27,128 100 INFO rb-3169c09-224943-416937 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-19 07:10:27,141 100 INFO rb-3169c09-224943-416937 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-19 07:10:27,160 100 INFO rb-3169c09-224943-416937 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-19 07:10:27,178 100 INFO rb-3169c09-224943-416937 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-19 07:10:27,195 100 INFO rb-3169c09-224943-416937 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-19 07:10:27,209 100 INFO rb-3169c09-224943-416937 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-19 07:10:27,229 100 INFO rb-3169c09-224943-416937 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-19 07:10:27,241 100 INFO rb-3169c09-224943-416937 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-19 07:10:27,261 100 INFO rb-3169c09-224943-416937 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-19 07:10:27,280 100 INFO rb-3169c09-224943-416937 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-19 07:10:27,292 100 INFO rb-3169c09-224943-416937 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-19 07:10:27,309 100 INFO rb-3169c09-224943-416937 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-19 07:10:27,327 100 INFO rb-3169c09-224943-416937 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-19 07:10:27,342 100 INFO rb-3169c09-224943-416937 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-19 07:10:27,359 100 INFO rb-3169c09-224943-416937 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-19 07:10:27,377 100 INFO rb-3169c09-224943-416937 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-19 07:10:27,397 100 INFO rb-3169c09-224943-416937 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-19 07:10:27,409 100 INFO rb-3169c09-224943-416937 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-19 07:10:27,426 100 INFO rb-3169c09-224943-416937 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-19 07:10:27,442 100 INFO rb-3169c09-224943-416937 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-19 07:10:27,463 100 INFO rb-3169c09-224943-416937 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-19 07:10:27,485 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:27] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.013 0.024 2026-09-19 07:10:28,261 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:10:28,293 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:10:28,330 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1015 2026-09-19 07:10:28,337 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:10:28,338 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1015 2026-09-19 07:10:28,400 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071028_399855_MobileTestUi.txt 2026-09-19 07:10:28,400 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp4vmiblcd_chrome_odoo" 2026-09-19 07:10:28,661 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1236 2026-09-19 07:10:28,661 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpcgbogwow_chrome_odoo 2026-09-19 07:10:28,661 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33953/json/version 2026-09-19 07:10:28,663 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33953/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:10:28,692 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:10:28,692 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33953/json 2026-09-19 07:10:28,695 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33953/json with timeout 3 increased to 10s during tests 2026-09-19 07:10:28,704 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33953/devtools/page/D07AF0CEC43D87FE557D9B896D56F13C 2026-09-19 07:10:28,708 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:10:28,711 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:10:28,734 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:10:28,737 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:10:28,744 100 INFO rb-3169c09-224943-416937 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-19 07:10:28,744 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:10:28,859 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:28] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.028 0.049 2026-09-19 07:10:28,863 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'D07AF0CEC43D87FE557D9B896D56F13C', 'loaderId': 'D42B534E2FA2351FDA01A6505FB6F636', 'isDownload': False} 2026-09-19 07:10:28,863 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-09-19 07:10:28,884 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:10:28,902 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:28] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-09-19 07:10:28,915 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:28] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.018 2026-09-19 07:10:28,926 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:28] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.022 2026-09-19 07:10:29,247 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:29] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 07:10:29,257 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:10:29,309 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-19 07:10:29,319 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:10:29,323 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:10:29,341 100 INFO rb-3169c09-224943-416937 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-19 07:10:29,831 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.177 0.303 2026-09-19 07:10:29,883 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:29] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.493 2026-09-19 07:10:29,915 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:10:29,946 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.066 2026-09-19 07:10:30,007 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.013 0.005 2026-09-19 07:10:30,037 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-19 07:10:30,527 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.150 0.316 2026-09-19 07:10:30,604 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:30] "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-19 07:10:30,634 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:30] "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-19 07:10:30,651 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.005 0.005 2026-09-19 07:10:30,736 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:30] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.024 0.045 2026-09-19 07:10:30,794 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:30] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.006 0.115 2026-09-19 07:10:30,807 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:10:30,834 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:30] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.149 2026-09-19 07:10:30,895 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:30] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.205 2026-09-19 07:10:30,912 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:30] "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-19 07:10:30,924 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:10:30,936 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:30] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.242 2026-09-19 07:10:30,985 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:30] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.022 0.263 2026-09-19 07:10:30,996 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.241 2026-09-19 07:10:31,029 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:31] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.207 2026-09-19 07:10:31,070 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:31] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.018 0.191 2026-09-19 07:10:31,088 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:31] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.005 0.151 2026-09-19 07:10:31,132 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:31] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.179 2026-09-19 07:10:31,189 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:31] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.027 0.171 2026-09-19 07:10:31,199 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.191 2026-09-19 07:10:31,204 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.191 2026-09-19 07:10:31,218 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.152 2026-09-19 07:10:31,230 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.136 2026-09-19 07:10:31,245 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.009 0.143 2026-09-19 07:10:31,264 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:31] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.120 2026-09-19 07:10:31,271 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.076 2026-09-19 07:10:31,286 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:31] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.003 0.070 2026-09-19 07:10:31,302 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:31] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.075 2026-09-19 07:10:31,320 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:31] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.004 0.081 2026-09-19 07:10:31,595 100 INFO rb-3169c09-224943-416937 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-19 07:10:31,608 100 INFO rb-3169c09-224943-416937 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-19 07:10:31,625 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:31,657 100 INFO rb-3169c09-224943-416937 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-19 07:10:31,661 100 INFO rb-3169c09-224943-416937 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-19 07:10:31,663 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:10:31,676 100 INFO rb-3169c09-224943-416937 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-19 07:10:31,692 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:31,712 100 INFO rb-3169c09-224943-416937 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-19 07:10:31,725 100 INFO rb-3169c09-224943-416937 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-19 07:10:31,742 100 INFO rb-3169c09-224943-416937 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-19 07:10:31,759 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:31,778 100 INFO rb-3169c09-224943-416937 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-19 07:10:31,791 100 INFO rb-3169c09-224943-416937 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-19 07:10:31,809 100 INFO rb-3169c09-224943-416937 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-19 07:10:31,825 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:31,846 100 INFO rb-3169c09-224943-416937 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-19 07:10:31,859 100 INFO rb-3169c09-224943-416937 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-19 07:10:31,876 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:31,895 100 INFO rb-3169c09-224943-416937 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-19 07:10:31,909 100 INFO rb-3169c09-224943-416937 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-19 07:10:31,924 100 INFO rb-3169c09-224943-416937 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-19 07:10:31,945 100 INFO rb-3169c09-224943-416937 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-19 07:10:31,957 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:31,977 100 INFO rb-3169c09-224943-416937 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-19 07:10:31,991 100 INFO rb-3169c09-224943-416937 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-19 07:10:32,009 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:32,027 100 INFO rb-3169c09-224943-416937 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-19 07:10:32,042 100 INFO rb-3169c09-224943-416937 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-19 07:10:32,059 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:32,080 100 INFO rb-3169c09-224943-416937 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-19 07:10:32,778 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.013 0.003 2026-09-19 07:10:32,896 100 INFO rb-3169c09-224943-416937 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-19 07:10:32,909 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:32,927 100 INFO rb-3169c09-224943-416937 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-19 07:10:32,943 100 INFO rb-3169c09-224943-416937 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-19 07:10:32,960 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:32,980 100 INFO rb-3169c09-224943-416937 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-19 07:10:33,793 100 INFO rb-3169c09-224943-416937 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-19 07:10:33,809 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:33,827 100 INFO rb-3169c09-224943-416937 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-19 07:10:33,841 100 INFO rb-3169c09-224943-416937 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-19 07:10:33,859 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:33,878 100 INFO rb-3169c09-224943-416937 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-19 07:10:34,111 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 07:10:34,693 100 INFO rb-3169c09-224943-416937 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-19 07:10:34,709 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:34,727 100 INFO rb-3169c09-224943-416937 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-19 07:10:34,745 100 INFO rb-3169c09-224943-416937 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-19 07:10:34,759 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:34,779 100 INFO rb-3169c09-224943-416937 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-19 07:10:35,593 100 INFO rb-3169c09-224943-416937 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-19 07:10:35,612 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:35,627 100 INFO rb-3169c09-224943-416937 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-19 07:10:35,641 100 INFO rb-3169c09-224943-416937 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-19 07:10:35,659 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:35,677 100 INFO rb-3169c09-224943-416937 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-19 07:10:36,486 100 INFO rb-3169c09-224943-416937 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-19 07:10:36,493 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:36,510 100 INFO rb-3169c09-224943-416937 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-19 07:10:36,524 100 INFO rb-3169c09-224943-416937 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-19 07:10:36,542 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:36,560 100 INFO rb-3169c09-224943-416937 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-19 07:10:37,230 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-09-19 07:10:37,368 100 INFO rb-3169c09-224943-416937 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-19 07:10:37,375 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:37,393 100 INFO rb-3169c09-224943-416937 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-19 07:10:37,407 100 INFO rb-3169c09-224943-416937 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-19 07:10:37,424 100 INFO rb-3169c09-224943-416937 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-19 07:10:37,442 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:37,460 100 INFO rb-3169c09-224943-416937 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-19 07:10:38,265 100 INFO rb-3169c09-224943-416937 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-19 07:10:38,277 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:38,294 100 INFO rb-3169c09-224943-416937 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-19 07:10:38,309 100 INFO rb-3169c09-224943-416937 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-19 07:10:38,325 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:38,343 100 INFO rb-3169c09-224943-416937 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-19 07:10:38,357 100 INFO rb-3169c09-224943-416937 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-19 07:10:38,376 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:38,399 100 INFO rb-3169c09-224943-416937 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-19 07:10:38,407 100 INFO rb-3169c09-224943-416937 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-19 07:10:38,426 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:38,443 100 INFO rb-3169c09-224943-416937 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-19 07:10:39,265 100 INFO rb-3169c09-224943-416937 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-19 07:10:39,276 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:39,294 100 INFO rb-3169c09-224943-416937 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-19 07:10:39,308 100 INFO rb-3169c09-224943-416937 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-19 07:10:39,324 100 INFO rb-3169c09-224943-416937 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-19 07:10:39,342 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:39,360 100 INFO rb-3169c09-224943-416937 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-19 07:10:40,164 100 INFO rb-3169c09-224943-416937 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-19 07:10:40,176 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:40,194 100 INFO rb-3169c09-224943-416937 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-19 07:10:40,208 100 INFO rb-3169c09-224943-416937 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-19 07:10:40,225 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:40,244 100 INFO rb-3169c09-224943-416937 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-19 07:10:40,257 100 INFO rb-3169c09-224943-416937 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-19 07:10:40,276 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:40,294 100 INFO rb-3169c09-224943-416937 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-19 07:10:40,308 100 INFO rb-3169c09-224943-416937 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-19 07:10:40,324 100 INFO rb-3169c09-224943-416937 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-19 07:10:40,342 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:40,362 100 INFO rb-3169c09-224943-416937 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-19 07:10:41,169 100 INFO rb-3169c09-224943-416937 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-19 07:10:41,179 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:41,195 100 INFO rb-3169c09-224943-416937 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-19 07:10:41,208 100 INFO rb-3169c09-224943-416937 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-19 07:10:41,225 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:41,244 100 INFO rb-3169c09-224943-416937 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-19 07:10:41,257 100 INFO rb-3169c09-224943-416937 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-19 07:10:41,276 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:41,294 100 INFO rb-3169c09-224943-416937 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-19 07:10:41,307 100 INFO rb-3169c09-224943-416937 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-19 07:10:41,325 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:41,346 100 INFO rb-3169c09-224943-416937 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-19 07:10:41,531 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 07:10:42,152 100 INFO rb-3169c09-224943-416937 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-19 07:10:42,158 100 INFO rb-3169c09-224943-416937 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-19 07:10:42,175 100 INFO rb-3169c09-224943-416937 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-19 07:10:42,190 100 INFO rb-3169c09-224943-416937 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-19 07:10:42,207 100 INFO rb-3169c09-224943-416937 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-19 07:10:42,225 100 INFO rb-3169c09-224943-416937 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-19 07:10:42,241 100 INFO rb-3169c09-224943-416937 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-19 07:10:42,257 100 INFO rb-3169c09-224943-416937 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-19 07:10:42,274 100 INFO rb-3169c09-224943-416937 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-19 07:10:42,291 100 INFO rb-3169c09-224943-416937 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-19 07:10:42,309 100 INFO rb-3169c09-224943-416937 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-19 07:10:42,324 100 INFO rb-3169c09-224943-416937 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-19 07:10:42,341 100 INFO rb-3169c09-224943-416937 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-19 07:10:42,358 100 INFO rb-3169c09-224943-416937 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-19 07:10:42,374 100 INFO rb-3169c09-224943-416937 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-19 07:10:42,394 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:42,411 100 INFO rb-3169c09-224943-416937 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-19 07:10:42,424 100 INFO rb-3169c09-224943-416937 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-19 07:10:42,440 100 INFO rb-3169c09-224943-416937 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-19 07:10:42,459 100 INFO rb-3169c09-224943-416937 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-19 07:10:42,474 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:42,494 100 INFO rb-3169c09-224943-416937 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-19 07:10:42,507 100 INFO rb-3169c09-224943-416937 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-19 07:10:42,525 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:42,543 100 INFO rb-3169c09-224943-416937 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-19 07:10:43,368 100 INFO rb-3169c09-224943-416937 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-19 07:10:43,375 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:43,394 100 INFO rb-3169c09-224943-416937 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-19 07:10:43,408 100 INFO rb-3169c09-224943-416937 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-19 07:10:43,425 100 INFO rb-3169c09-224943-416937 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-19 07:10:43,442 100 INFO rb-3169c09-224943-416937 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-19 07:10:43,458 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:43,488 100 INFO rb-3169c09-224943-416937 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-19 07:10:43,494 100 INFO rb-3169c09-224943-416937 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-19 07:10:43,508 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:43,528 100 INFO rb-3169c09-224943-416937 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-19 07:10:44,342 100 INFO rb-3169c09-224943-416937 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-19 07:10:44,358 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:44,377 100 INFO rb-3169c09-224943-416937 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-19 07:10:44,390 100 INFO rb-3169c09-224943-416937 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-19 07:10:44,408 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:44,426 100 INFO rb-3169c09-224943-416937 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-19 07:10:45,248 100 INFO rb-3169c09-224943-416937 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-19 07:10:45,258 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:45,277 100 INFO rb-3169c09-224943-416937 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-19 07:10:45,292 100 INFO rb-3169c09-224943-416937 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-19 07:10:45,310 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:45,329 100 INFO rb-3169c09-224943-416937 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-19 07:10:46,143 100 INFO rb-3169c09-224943-416937 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-19 07:10:46,159 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:46,181 100 INFO rb-3169c09-224943-416937 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-19 07:10:46,190 100 INFO rb-3169c09-224943-416937 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-19 07:10:46,208 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:46,227 100 INFO rb-3169c09-224943-416937 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-19 07:10:47,036 100 INFO rb-3169c09-224943-416937 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-19 07:10:47,041 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:47,061 100 INFO rb-3169c09-224943-416937 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-19 07:10:47,074 100 INFO rb-3169c09-224943-416937 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-19 07:10:47,091 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:47,109 100 INFO rb-3169c09-224943-416937 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-19 07:10:47,915 100 INFO rb-3169c09-224943-416937 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-19 07:10:47,927 100 INFO rb-3169c09-224943-416937 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-19 07:10:47,940 100 INFO rb-3169c09-224943-416937 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-19 07:10:47,958 100 INFO rb-3169c09-224943-416937 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-19 07:10:47,975 100 INFO rb-3169c09-224943-416937 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-19 07:10:47,991 100 INFO rb-3169c09-224943-416937 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-19 07:10:48,008 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:48,028 100 INFO rb-3169c09-224943-416937 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-19 07:10:48,042 100 INFO rb-3169c09-224943-416937 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-19 07:10:48,057 100 INFO rb-3169c09-224943-416937 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-19 07:10:48,075 100 INFO rb-3169c09-224943-416937 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-19 07:10:48,091 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:48,111 100 INFO rb-3169c09-224943-416937 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-19 07:10:48,124 100 INFO rb-3169c09-224943-416937 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-19 07:10:48,142 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:48,161 100 INFO rb-3169c09-224943-416937 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-19 07:10:48,979 100 INFO rb-3169c09-224943-416937 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-19 07:10:48,991 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:49,010 100 INFO rb-3169c09-224943-416937 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-19 07:10:49,024 100 INFO rb-3169c09-224943-416937 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-19 07:10:49,042 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:49,060 100 INFO rb-3169c09-224943-416937 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-19 07:10:49,214 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:10:49,877 100 INFO rb-3169c09-224943-416937 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-19 07:10:49,892 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:49,910 100 INFO rb-3169c09-224943-416937 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-19 07:10:49,924 100 INFO rb-3169c09-224943-416937 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-19 07:10:49,940 100 INFO rb-3169c09-224943-416937 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-19 07:10:49,960 100 INFO rb-3169c09-224943-416937 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-19 07:10:49,975 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:49,994 100 INFO rb-3169c09-224943-416937 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-19 07:10:50,007 100 INFO rb-3169c09-224943-416937 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-19 07:10:50,025 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:50,043 100 INFO rb-3169c09-224943-416937 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-19 07:10:50,860 100 INFO rb-3169c09-224943-416937 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-19 07:10:50,877 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:50,895 100 INFO rb-3169c09-224943-416937 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-19 07:10:50,907 100 INFO rb-3169c09-224943-416937 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-19 07:10:50,925 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:50,943 100 INFO rb-3169c09-224943-416937 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-19 07:10:51,760 100 INFO rb-3169c09-224943-416937 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-19 07:10:51,775 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:51,793 100 INFO rb-3169c09-224943-416937 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-19 07:10:51,808 100 INFO rb-3169c09-224943-416937 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-19 07:10:51,823 100 INFO rb-3169c09-224943-416937 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-19 07:10:51,841 100 INFO rb-3169c09-224943-416937 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-19 07:10:51,858 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:51,876 100 INFO rb-3169c09-224943-416937 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-19 07:10:51,890 100 INFO rb-3169c09-224943-416937 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-19 07:10:51,908 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:51,926 100 INFO rb-3169c09-224943-416937 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-19 07:10:52,733 100 INFO rb-3169c09-224943-416937 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-19 07:10:52,741 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:52,760 100 INFO rb-3169c09-224943-416937 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-19 07:10:52,774 100 INFO rb-3169c09-224943-416937 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-19 07:10:52,796 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:52,810 100 INFO rb-3169c09-224943-416937 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-19 07:10:53,619 100 INFO rb-3169c09-224943-416937 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-19 07:10:53,624 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:53,643 100 INFO rb-3169c09-224943-416937 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-19 07:10:53,657 100 INFO rb-3169c09-224943-416937 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-19 07:10:53,673 100 INFO rb-3169c09-224943-416937 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-19 07:10:53,692 100 INFO rb-3169c09-224943-416937 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-19 07:10:53,708 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:53,725 100 INFO rb-3169c09-224943-416937 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-19 07:10:53,740 100 INFO rb-3169c09-224943-416937 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-19 07:10:53,758 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:53,776 100 INFO rb-3169c09-224943-416937 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-19 07:10:54,582 100 INFO rb-3169c09-224943-416937 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-19 07:10:54,591 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:54,609 100 INFO rb-3169c09-224943-416937 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-19 07:10:54,624 100 INFO rb-3169c09-224943-416937 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-19 07:10:54,641 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:54,659 100 INFO rb-3169c09-224943-416937 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-19 07:10:55,465 100 INFO rb-3169c09-224943-416937 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-19 07:10:55,474 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:55,493 100 INFO rb-3169c09-224943-416937 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-19 07:10:55,507 100 INFO rb-3169c09-224943-416937 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-19 07:10:55,524 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:55,542 100 INFO rb-3169c09-224943-416937 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-19 07:10:56,349 100 INFO rb-3169c09-224943-416937 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-19 07:10:56,360 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:56,377 100 INFO rb-3169c09-224943-416937 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-19 07:10:56,390 100 INFO rb-3169c09-224943-416937 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-19 07:10:56,409 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:56,427 100 INFO rb-3169c09-224943-416937 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-19 07:10:57,232 100 INFO rb-3169c09-224943-416937 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-19 07:10:57,241 100 INFO rb-3169c09-224943-416937 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-19 07:10:57,257 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:57,277 100 INFO rb-3169c09-224943-416937 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-19 07:10:57,290 100 INFO rb-3169c09-224943-416937 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-19 07:10:57,308 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:57,327 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-09-19 07:10:57,341 100 INFO rb-3169c09-224943-416937 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-19 07:10:57,362 100 INFO rb-3169c09-224943-416937 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-19 07:10:57,374 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-19 07:10:57,392 100 INFO rb-3169c09-224943-416937 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-19 07:10:57,409 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:10:57,426 100 INFO rb-3169c09-224943-416937 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-19 07:10:57,440 100 INFO rb-3169c09-224943-416937 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-19 07:10:57,460 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:10:57,470 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:10:57,479 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:10:57,503 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1236 2026-09-19 07:10:57,504 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:10:57,505 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1236 2026-09-19 07:10:57,586 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071057_586786_MobileTestUi.txt 2026-09-19 07:10:57,587 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpcgbogwow_chrome_odoo" 2026-09-19 07:10:57,849 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1448 2026-09-19 07:10:57,849 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpld1pmjc__chrome_odoo 2026-09-19 07:10:57,850 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34817/json/version 2026-09-19 07:10:57,852 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34817/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:10:57,928 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:10:57,928 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34817/json 2026-09-19 07:10:57,929 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34817/json with timeout 3 increased to 10s during tests 2026-09-19 07:10:57,955 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34817/devtools/page/189ECEB99DD56FB2A819E8334AEE694B 2026-09-19 07:10:57,966 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:10:57,973 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:10:58,023 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:10:58,027 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:10:58,031 100 INFO rb-3169c09-224943-416937 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-19 07:10:58,031 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:10:58,121 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:58] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.021 0.054 2026-09-19 07:10:58,132 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '189ECEB99DD56FB2A819E8334AEE694B', 'loaderId': '64D2AE538D2D5CAB50DA31F3E5CB3B71', 'isDownload': False} 2026-09-19 07:10:58,132 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-09-19 07:10:58,155 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:10:58,172 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:58] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.008 2026-09-19 07:10:58,181 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:58] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.016 2026-09-19 07:10:58,195 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:58] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.029 2026-09-19 07:10:58,580 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:58] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.009 2026-09-19 07:10:58,592 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-09-19 07:10:58,642 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:10:58,649 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.015 2026-09-19 07:10:58,650 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:10:58,679 100 INFO rb-3169c09-224943-416937 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-19 07:10:59,147 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.135 0.339 2026-09-19 07:10:59,199 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:59] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.475 2026-09-19 07:10:59,227 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:10:59,302 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.098 2026-09-19 07:10:59,332 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.004 2026-09-19 07:10:59,371 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.006 2026-09-19 07:10:59,788 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.114 0.286 2026-09-19 07:10:59,857 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:59] "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-19 07:10:59,878 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:59] "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-19 07:10:59,890 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.003 2026-09-19 07:10:59,962 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:59] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.028 2026-09-19 07:10:59,992 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:10:59] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.006 0.067 2026-09-19 07:11:00,007 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:11:00,028 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:00] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.096 2026-09-19 07:11:00,036 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11: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-19 07:11:00,072 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:11:00,078 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:00] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.020 0.132 2026-09-19 07:11:00,116 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:00] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.184 2026-09-19 07:11:00,153 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:00] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.221 2026-09-19 07:11:00,162 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.180 2026-09-19 07:11:00,197 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:00] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.011 0.170 2026-09-19 07:11:00,226 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:00] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.019 0.125 2026-09-19 07:11:00,276 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:00] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.169 2026-09-19 07:11:00,326 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:00] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.187 2026-09-19 07:11:00,367 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:00] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.196 2026-09-19 07:11:00,402 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.021 0.206 2026-09-19 07:11:00,421 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.011 0.201 2026-09-19 07:11:00,427 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.218 2026-09-19 07:11:00,438 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.199 2026-09-19 07:11:00,454 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:00] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.167 2026-09-19 07:11:00,463 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.120 2026-09-19 07:11:00,477 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.099 2026-09-19 07:11:00,510 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:00] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.006 0.088 2026-09-19 07:11:00,528 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:00] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.100 2026-09-19 07:11:00,542 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:00] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.082 2026-09-19 07:11:00,774 100 INFO rb-3169c09-224943-416937 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-19 07:11:00,791 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:00,826 100 INFO rb-3169c09-224943-416937 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-19 07:11:00,831 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:11:00,835 100 INFO rb-3169c09-224943-416937 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-19 07:11:00,841 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:00,863 100 INFO rb-3169c09-224943-416937 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-19 07:11:00,873 100 INFO rb-3169c09-224943-416937 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-19 07:11:00,891 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:00,910 100 INFO rb-3169c09-224943-416937 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-19 07:11:00,923 100 INFO rb-3169c09-224943-416937 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-19 07:11:00,942 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:00,960 100 INFO rb-3169c09-224943-416937 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-19 07:11:01,777 100 INFO rb-3169c09-224943-416937 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-19 07:11:01,792 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:01,810 100 INFO rb-3169c09-224943-416937 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-19 07:11:01,823 100 INFO rb-3169c09-224943-416937 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-19 07:11:01,841 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:11:01,868 100 INFO rb-3169c09-224943-416937 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-19 07:11:01,874 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:11:01,875 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:11:01,886 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-19 07:11:01,899 100 INFO rb-3169c09-224943-416937 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-19 07:11:01,911 100 INFO rb-3169c09-224943-416937 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-19 07:11:01,925 100 INFO rb-3169c09-224943-416937 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-19 07:11:01,954 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:11:01,955 100 INFO rb-3169c09-224943-416937 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-19 07:11:01,962 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-19 07:11:01,978 100 INFO rb-3169c09-224943-416937 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-19 07:11:01,991 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,007 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,024 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,039 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,056 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,075 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,090 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-19 07:11:02,107 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,123 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,139 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,159 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-19 07:11:02,173 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,190 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,208 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,211 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:02] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.007 2026-09-19 07:11:02,223 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,240 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,256 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,273 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,290 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,308 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,323 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-19 07:11:02,341 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,356 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,373 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,392 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,409 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,424 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-19 07:11:02,440 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,456 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,471 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.003 2026-09-19 07:11:02,473 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,490 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,508 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,523 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-19 07:11:02,541 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,560 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,573 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,590 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,613 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,623 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,641 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,663 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-19 07:11:02,673 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,690 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,707 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,724 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,742 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,758 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,774 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-19 07:11:02,794 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,808 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,823 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,840 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,859 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,873 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,891 100 INFO rb-3169c09-224943-416937 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-19 07:11:02,892 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:11:02,900 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1448 2026-09-19 07:11:02,901 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:11:02,901 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1448 2026-09-19 07:11:02,996 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071102_995893_MobileTestUi.txt 2026-09-19 07:11:02,996 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpld1pmjc__chrome_odoo" 2026-09-19 07:11:03,273 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1647 2026-09-19 07:11:03,274 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpd4qp1cs5_chrome_odoo 2026-09-19 07:11:03,274 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39329/json/version 2026-09-19 07:11:03,278 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39329/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:11:03,295 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:11:03,295 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39329/json 2026-09-19 07:11:03,296 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39329/json with timeout 3 increased to 10s during tests 2026-09-19 07:11:03,301 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39329/devtools/page/38EF14633310981DA9142C6BA1141194 2026-09-19 07:11:03,307 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:11:03,314 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:11:03,355 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:11:03,363 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:11:03,374 100 INFO rb-3169c09-224943-416937 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-19 07:11:03,374 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:11:03,463 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:03] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.013 0.056 2026-09-19 07:11:03,474 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '38EF14633310981DA9142C6BA1141194', 'loaderId': 'CE9B0BAC7C3EB049A2255B3768D4673F', 'isDownload': False} 2026-09-19 07:11:03,475 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-09-19 07:11:03,487 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:11:03,520 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:03] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.015 2026-09-19 07:11:03,528 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:03] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.030 2026-09-19 07:11:03,538 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:03] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.022 2026-09-19 07:11:03,940 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:03] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-19 07:11:03,949 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-19 07:11:03,983 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:11:03,996 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.005 2026-09-19 07:11:03,997 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:11:04,028 100 INFO rb-3169c09-224943-416937 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-19 07:11:04,588 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.209 0.352 2026-09-19 07:11:04,644 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:04] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 0.570 2026-09-19 07:11:04,678 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:11:04,710 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.053 2026-09-19 07:11:04,767 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:11:04,809 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:11:05,333 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.185 0.309 2026-09-19 07:11:05,398 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.012 0.040 2026-09-19 07:11:05,424 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:05] "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-19 07:11:05,437 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.004 2026-09-19 07:11:05,519 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:05] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.022 0.045 2026-09-19 07:11:05,555 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:05] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.080 2026-09-19 07:11:05,569 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:11:05,598 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:05] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.110 2026-09-19 07:11:05,609 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:11:05,626 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:11:05,640 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:05] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.167 2026-09-19 07:11:05,691 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:05] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.200 2026-09-19 07:11:05,729 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:05] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.227 2026-09-19 07:11:05,736 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.211 2026-09-19 07:11:05,796 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:05] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.017 0.198 2026-09-19 07:11:05,840 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:05] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.015 0.195 2026-09-19 07:11:05,856 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:05] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.195 2026-09-19 07:11:05,895 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:05] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.188 2026-09-19 07:11:05,923 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:05] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.006 0.178 2026-09-19 07:11:05,940 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.173 2026-09-19 07:11:05,947 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.161 2026-09-19 07:11:05,966 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.011 0.134 2026-09-19 07:11:05,977 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.126 2026-09-19 07:11:05,985 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.114 2026-09-19 07:11:06,000 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:06] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.096 2026-09-19 07:11:06,010 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.076 2026-09-19 07:11:06,026 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:06] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.079 2026-09-19 07:11:06,052 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:06] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.011 0.067 2026-09-19 07:11:06,075 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:06] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.005 0.082 2026-09-19 07:11:06,359 100 INFO rb-3169c09-224943-416937 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-19 07:11:06,382 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:06,445 100 INFO rb-3169c09-224943-416937 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-19 07:11:06,448 100 INFO rb-3169c09-224943-416937 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-19 07:11:06,457 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:11:06,466 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:06,484 100 INFO rb-3169c09-224943-416937 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-19 07:11:06,495 100 INFO rb-3169c09-224943-416937 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-19 07:11:06,514 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:06,526 100 INFO rb-3169c09-224943-416937 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-19 07:11:06,541 100 INFO rb-3169c09-224943-416937 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-19 07:11:06,561 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:06,581 100 INFO rb-3169c09-224943-416937 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-19 07:11:06,595 100 INFO rb-3169c09-224943-416937 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-19 07:11:06,609 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:06,627 100 INFO rb-3169c09-224943-416937 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-19 07:11:06,646 100 INFO rb-3169c09-224943-416937 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-19 07:11:06,659 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:06,677 100 INFO rb-3169c09-224943-416937 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-19 07:11:06,696 100 INFO rb-3169c09-224943-416937 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-19 07:11:06,707 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:06,726 100 INFO rb-3169c09-224943-416937 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-19 07:11:06,740 100 INFO rb-3169c09-224943-416937 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-19 07:11:06,760 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:06,775 100 INFO rb-3169c09-224943-416937 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-19 07:11:06,790 100 INFO rb-3169c09-224943-416937 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-19 07:11:06,810 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:06,827 100 INFO rb-3169c09-224943-416937 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-19 07:11:07,641 100 INFO rb-3169c09-224943-416937 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-19 07:11:07,657 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:07,676 100 INFO rb-3169c09-224943-416937 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-19 07:11:07,689 100 INFO rb-3169c09-224943-416937 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-19 07:11:07,708 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:07,726 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:11:07,740 100 INFO rb-3169c09-224943-416937 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-19 07:11:07,772 100 INFO rb-3169c09-224943-416937 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-19 07:11:07,779 100 INFO rb-3169c09-224943-416937 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-19 07:11:07,790 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:11:07,815 100 INFO rb-3169c09-224943-416937 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-19 07:11:07,824 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:11:07,827 100 INFO rb-3169c09-224943-416937 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-19 07:11:07,829 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:11:07,847 100 INFO rb-3169c09-224943-416937 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-19 07:11:07,857 100 INFO rb-3169c09-224943-416937 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-19 07:11:07,859 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:07] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.012 0.009 2026-09-19 07:11:07,881 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .button.confirm)' 2026-09-19 07:11:07,891 100 INFO rb-3169c09-224943-416937 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-19 07:11:07,907 100 INFO rb-3169c09-224943-416937 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-19 07:11:07,928 100 INFO rb-3169c09-224943-416937 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-19 07:11:07,931 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81925184 for PoS orders references: ['Order 00014-010-0001'] (draft: False) 2026-09-19 07:11:07,945 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:11:08,378 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81925184 with result: [{'id': 23, 'pos_reference': 'Order 00014-010-0001', 'account_move': False}] 2026-09-19 07:11:08,456 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 194 0.259 0.272 2026-09-19 07:11:08,471 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.308 2026-09-19 07:11:08,520 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:08] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.017 0.012 2026-09-19 07:11:09,238 100 INFO rb-3169c09-224943-416937 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-19 07:11:09,240 100 INFO rb-3169c09-224943-416937 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/19/2026"))' 2026-09-19 07:11:09,256 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-09-19 07:11:09,273 100 INFO rb-3169c09-224943-416937 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-19 07:11:09,289 100 INFO rb-3169c09-224943-416937 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-19 07:11:09,307 100 INFO rb-3169c09-224943-416937 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-19 07:11:09,323 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:09,343 100 INFO rb-3169c09-224943-416937 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-19 07:11:09,356 100 INFO rb-3169c09-224943-416937 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-19 07:11:09,374 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:09,393 100 INFO rb-3169c09-224943-416937 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-19 07:11:09,408 100 INFO rb-3169c09-224943-416937 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-19 07:11:09,424 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:09,443 100 INFO rb-3169c09-224943-416937 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-19 07:11:09,457 100 INFO rb-3169c09-224943-416937 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-19 07:11:09,474 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:09,493 100 INFO rb-3169c09-224943-416937 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-19 07:11:09,507 100 INFO rb-3169c09-224943-416937 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-19 07:11:09,527 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:09,542 100 INFO rb-3169c09-224943-416937 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-19 07:11:09,559 100 INFO rb-3169c09-224943-416937 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-19 07:11:09,574 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:09,593 100 INFO rb-3169c09-224943-416937 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-19 07:11:09,606 100 INFO rb-3169c09-224943-416937 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-19 07:11:09,626 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:09,642 100 INFO rb-3169c09-224943-416937 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-19 07:11:09,659 100 INFO rb-3169c09-224943-416937 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-19 07:11:09,679 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:09,693 100 INFO rb-3169c09-224943-416937 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-19 07:11:10,107 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:11:10,508 100 INFO rb-3169c09-224943-416937 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-19 07:11:10,524 100 INFO rb-3169c09-224943-416937 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-19 07:11:10,546 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:10,561 100 INFO rb-3169c09-224943-416937 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-19 07:11:10,574 100 INFO rb-3169c09-224943-416937 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-19 07:11:10,591 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:10,612 100 INFO rb-3169c09-224943-416937 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-19 07:11:10,623 100 INFO rb-3169c09-224943-416937 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-19 07:11:10,641 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:10,659 100 INFO rb-3169c09-224943-416937 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-19 07:11:10,673 100 INFO rb-3169c09-224943-416937 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-19 07:11:10,691 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:10,709 100 INFO rb-3169c09-224943-416937 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-19 07:11:10,723 100 INFO rb-3169c09-224943-416937 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-19 07:11:10,741 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:10,762 100 INFO rb-3169c09-224943-416937 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-19 07:11:10,775 100 INFO rb-3169c09-224943-416937 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-19 07:11:10,791 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:10,809 100 INFO rb-3169c09-224943-416937 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-19 07:11:10,825 100 INFO rb-3169c09-224943-416937 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-19 07:11:10,841 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:10,863 100 INFO rb-3169c09-224943-416937 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-19 07:11:10,874 100 INFO rb-3169c09-224943-416937 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-19 07:11:10,891 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:10,910 100 INFO rb-3169c09-224943-416937 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-19 07:11:11,725 100 INFO rb-3169c09-224943-416937 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-19 07:11:11,743 100 INFO rb-3169c09-224943-416937 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-19 07:11:11,769 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:11,777 100 INFO rb-3169c09-224943-416937 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-19 07:11:11,789 100 INFO rb-3169c09-224943-416937 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-19 07:11:11,808 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:11,827 100 INFO rb-3169c09-224943-416937 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-19 07:11:11,840 100 INFO rb-3169c09-224943-416937 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-19 07:11:11,858 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:11,877 100 INFO rb-3169c09-224943-416937 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-19 07:11:11,890 100 INFO rb-3169c09-224943-416937 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-19 07:11:11,907 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:11,927 100 INFO rb-3169c09-224943-416937 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-19 07:11:11,940 100 INFO rb-3169c09-224943-416937 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-19 07:11:11,958 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:11,976 100 INFO rb-3169c09-224943-416937 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-19 07:11:11,991 100 INFO rb-3169c09-224943-416937 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-19 07:11:12,007 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:12,026 100 INFO rb-3169c09-224943-416937 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-19 07:11:12,040 100 INFO rb-3169c09-224943-416937 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-19 07:11:12,057 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:12,078 100 INFO rb-3169c09-224943-416937 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-19 07:11:12,090 100 INFO rb-3169c09-224943-416937 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-19 07:11:12,108 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:12,126 100 INFO rb-3169c09-224943-416937 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-19 07:11:12,948 100 INFO rb-3169c09-224943-416937 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-19 07:11:12,971 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:11:12,981 100 INFO rb-3169c09-224943-416937 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-19 07:11:12,994 100 INFO rb-3169c09-224943-416937 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-19 07:11:13,011 100 INFO rb-3169c09-224943-416937 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-19 07:11:13,026 100 INFO rb-3169c09-224943-416937 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-19 07:11:13,031 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:11:13,049 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-19 07:11:13,058 100 INFO rb-3169c09-224943-416937 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-19 07:11:13,079 100 INFO rb-3169c09-224943-416937 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-19 07:11:13,094 100 INFO rb-3169c09-224943-416937 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-19 07:11:13,107 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-19 07:11:13,126 100 INFO rb-3169c09-224943-416937 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-19 07:11:13,142 100 INFO rb-3169c09-224943-416937 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-19 07:11:13,156 100 INFO rb-3169c09-224943-416937 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-19 07:11:13,172 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37191950 for PoS orders references: ['Order 00014-010-0002'] (draft: False) 2026-09-19 07:11:13,178 100 INFO rb-3169c09-224943-416937 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-19 07:11:13,294 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37191950 with result: [{'id': 24, 'pos_reference': 'Order 00014-010-0002', 'account_move': False}] 2026-09-19 07:11:13,314 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.056 0.092 2026-09-19 07:11:13,344 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:13] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.007 0.010 2026-09-19 07:11:14,077 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-09-19 07:11:14,090 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email input' 2026-09-19 07:11:14,107 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email .send.highlight' 2026-09-19 07:11:14,123 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .notice .successful' 2026-09-19 07:11:15,244 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 07:11:15,245 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 07:11:15,245 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 07:11:15,248 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 07:11:15,249 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 07:11:15,249 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 07:11:15,250 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 07:11:15,250 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 07:11:15,250 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 07:11:15,250 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 07:11:15,251 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 07:11:15,251 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 07:11:15,251 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 07:11:15,251 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 07:11:15,252 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 07:11:15,252 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 07:11:15,252 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 07:11:15,252 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 07:11:15,253 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 07:11:15,253 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 07:11:15,253 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 07:11:15,254 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 07:11:15,254 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 07:11:15,254 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 07:11:15,255 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 07:11:15,256 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 07:11:15,256 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 07:11:15,257 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 07:11:15,258 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 07:11:15,262 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 07:11:15,265 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 07:11:15,265 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 07:11:15,266 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 07:11:15,279 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:11:15,280 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 07:11:15,280 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 07:11:15,286 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 07:11:15,291 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 07:11:15,291 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 07:11:15,291 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 07:11:15,308 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:11:15,310 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 07:11:15,311 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 07:11:15,311 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 07:11:15,311 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 07:11:15,312 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 07:11:15,312 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 07:11:15,312 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 07:11:15,312 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 07:11:15,313 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 07:11:15,313 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 07:11:15,314 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 07:11:15,314 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 07:11:15,321 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:11:15,322 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:11:15,341 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:11:15,347 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 07:11:15,350 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:11:15,351 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 07:11:15,352 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 07:11:15,354 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 07:11:15,357 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 07:11:15,366 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 07:11:15,376 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-09-19 07:11:15,385 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 07:11:15,395 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.065 2026-09-19 07:11:15,416 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-09-19 07:11:15,424 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-09-19 07:11:15,424 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-19 07:11:15,425 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 07:11:15,432 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 07:11:15,435 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 07:11:15,443 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:11:15,445 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 07:11:15,450 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 07:11:15,457 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 07:11:15,462 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 07:11:15,475 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 07:11:15,479 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 07:11:15,485 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-09-19 07:11:15,486 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 07:11:15,490 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 07:11:15,493 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:11:15,495 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 07:11:15,497 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 07:11:15,499 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 07:11:15,500 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.105 2026-09-19 07:11:15,509 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-19 07:11:15,514 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 07:11:15,515 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 07:11:15,516 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 07:11:15,516 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 07:11:15,517 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 07:11:15,519 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 07:11:15,520 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 07:11:15,520 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 07:11:15,521 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 07:11:15,522 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 07:11:15,523 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 07:11:15,523 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 07:11:15,524 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 07:11:15,524 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 07:11:15,525 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 07:11:15,536 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 07:11:15,538 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 07:11:15,539 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 07:11:15,542 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "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-19 07:11:15,545 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:11:15,550 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:11:15,575 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-19 07:11:15,587 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-09-19 07:11:15,596 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-09-19 07:11:15,598 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-09-19 07:11:15,641 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.064 2026-09-19 07:11:15,654 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.074 2026-09-19 07:11:15,656 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:11:15,659 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:11:15,661 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-19 07:11:15,692 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.004 2026-09-19 07:11:15,729 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:15] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.002 0.008 2026-09-19 07:11:16,065 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 251 and Message-Id '<824608265462543.1789801876.050618410110474-openerp-private@3aec4617503e>' from 'pos_user@test.com' to (redacted) "'****@receiptscreen.com'" successfully sent 2026-09-19 07:11:16,065 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:11:16,068 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:11:16,071 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:16] "POST /web/dataset/call_kw/pos.order/action_receipt_to_customer HTTP/1.1" 200 - 26 0.011 0.036 2026-09-19 07:11:16,842 100 INFO rb-3169c09-224943-416937 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-19 07:11:16,856 100 INFO rb-3169c09-224943-416937 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-19 07:11:16,873 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:16,892 100 INFO rb-3169c09-224943-416937 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-19 07:11:16,906 100 INFO rb-3169c09-224943-416937 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-19 07:11:16,924 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:16,942 100 INFO rb-3169c09-224943-416937 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-19 07:11:16,957 100 INFO rb-3169c09-224943-416937 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-19 07:11:16,975 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:16,992 100 INFO rb-3169c09-224943-416937 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-19 07:11:17,008 100 INFO rb-3169c09-224943-416937 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-19 07:11:17,024 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:17,042 100 INFO rb-3169c09-224943-416937 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-19 07:11:17,056 100 INFO rb-3169c09-224943-416937 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-19 07:11:17,074 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:17,092 100 INFO rb-3169c09-224943-416937 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-19 07:11:17,107 100 INFO rb-3169c09-224943-416937 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-19 07:11:17,129 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:17,141 100 INFO rb-3169c09-224943-416937 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-19 07:11:17,156 100 INFO rb-3169c09-224943-416937 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-19 07:11:17,174 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:17,193 100 INFO rb-3169c09-224943-416937 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-19 07:11:17,206 100 INFO rb-3169c09-224943-416937 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-19 07:11:17,224 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:17,241 100 INFO rb-3169c09-224943-416937 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-19 07:11:18,058 100 INFO rb-3169c09-224943-416937 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-19 07:11:18,074 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:11:18,090 100 INFO rb-3169c09-224943-416937 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-19 07:11:18,106 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.payment-screen .button.js_tip' 2026-09-19 07:11:18,124 100 INFO rb-3169c09-224943-416937 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-19 07:11:18,147 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-19 07:11:18,162 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-19 07:11:18,179 100 INFO rb-3169c09-224943-416937 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-19 07:11:18,193 100 INFO rb-3169c09-224943-416937 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-19 07:11:18,209 100 INFO rb-3169c09-224943-416937 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-19 07:11:18,228 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82561028 for PoS orders references: ['Order 00014-010-0003'] (draft: False) 2026-09-19 07:11:18,250 100 INFO rb-3169c09-224943-416937 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-19 07:11:18,337 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82561028 with result: [{'id': 25, 'pos_reference': 'Order 00014-010-0003', 'account_move': False}] 2026-09-19 07:11:18,352 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.072 0.056 2026-09-19 07:11:18,380 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:18] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.006 0.008 2026-09-19 07:11:19,113 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-09-19 07:11:19,122 100 INFO rb-3169c09-224943-416937 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-19 07:11:19,139 100 INFO rb-3169c09-224943-416937 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-19 07:11:19,159 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:19,176 100 INFO rb-3169c09-224943-416937 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-19 07:11:19,189 100 INFO rb-3169c09-224943-416937 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-19 07:11:19,207 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:19,226 100 INFO rb-3169c09-224943-416937 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-19 07:11:19,240 100 INFO rb-3169c09-224943-416937 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-19 07:11:19,258 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:19,276 100 INFO rb-3169c09-224943-416937 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-19 07:11:19,290 100 INFO rb-3169c09-224943-416937 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-19 07:11:19,308 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:19,326 100 INFO rb-3169c09-224943-416937 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-19 07:11:19,339 100 INFO rb-3169c09-224943-416937 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-19 07:11:19,362 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:19,377 100 INFO rb-3169c09-224943-416937 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-19 07:11:19,391 100 INFO rb-3169c09-224943-416937 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-19 07:11:19,409 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:19,425 100 INFO rb-3169c09-224943-416937 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-19 07:11:19,439 100 INFO rb-3169c09-224943-416937 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-19 07:11:19,457 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:19,475 100 INFO rb-3169c09-224943-416937 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-19 07:11:19,489 100 INFO rb-3169c09-224943-416937 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-19 07:11:19,507 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:19,525 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-09-19 07:11:19,540 100 INFO rb-3169c09-224943-416937 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-19 07:11:19,558 100 INFO rb-3169c09-224943-416937 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-19 07:11:19,574 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-19 07:11:19,591 100 INFO rb-3169c09-224943-416937 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-19 07:11:19,607 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:11:19,624 100 INFO rb-3169c09-224943-416937 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-19 07:11:19,639 100 INFO rb-3169c09-224943-416937 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-19 07:11:19,657 100 INFO rb-3169c09-224943-416937 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-19 07:11:19,671 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25295374 for PoS orders references: ['Order 00014-010-0004'] (draft: False) 2026-09-19 07:11:19,673 100 INFO rb-3169c09-224943-416937 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-19 07:11:19,791 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25295374 with result: [{'id': 26, 'pos_reference': 'Order 00014-010-0004', 'account_move': False}] 2026-09-19 07:11:19,815 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.087 0.061 2026-09-19 07:11:20,577 100 INFO rb-3169c09-224943-416937 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-19 07:11:20,589 100 INFO rb-3169c09-224943-416937 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-19 07:11:20,606 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:20,626 100 INFO rb-3169c09-224943-416937 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-19 07:11:20,639 100 INFO rb-3169c09-224943-416937 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-19 07:11:20,658 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:20,676 100 INFO rb-3169c09-224943-416937 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-19 07:11:20,690 100 INFO rb-3169c09-224943-416937 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-19 07:11:20,707 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:20,725 100 INFO rb-3169c09-224943-416937 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-19 07:11:20,740 100 INFO rb-3169c09-224943-416937 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-19 07:11:20,757 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:20,775 100 INFO rb-3169c09-224943-416937 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-19 07:11:20,789 100 INFO rb-3169c09-224943-416937 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-19 07:11:20,807 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:20,825 100 INFO rb-3169c09-224943-416937 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-19 07:11:20,839 100 INFO rb-3169c09-224943-416937 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-19 07:11:20,857 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:20,875 100 INFO rb-3169c09-224943-416937 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-19 07:11:20,890 100 INFO rb-3169c09-224943-416937 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-19 07:11:20,914 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:20,925 100 INFO rb-3169c09-224943-416937 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-19 07:11:20,939 100 INFO rb-3169c09-224943-416937 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-19 07:11:20,957 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:20,977 100 INFO rb-3169c09-224943-416937 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-19 07:11:20,983 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.003 2026-09-19 07:11:20,989 100 INFO rb-3169c09-224943-416937 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-19 07:11:21,007 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:21,026 100 INFO rb-3169c09-224943-416937 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-19 07:11:21,842 100 INFO rb-3169c09-224943-416937 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-19 07:11:21,857 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:21,877 100 INFO rb-3169c09-224943-416937 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-19 07:11:21,890 100 INFO rb-3169c09-224943-416937 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-19 07:11:21,908 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:21,926 100 INFO rb-3169c09-224943-416937 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-19 07:11:21,940 100 INFO rb-3169c09-224943-416937 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-19 07:11:21,958 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:21,978 100 INFO rb-3169c09-224943-416937 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-19 07:11:21,989 100 INFO rb-3169c09-224943-416937 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-19 07:11:22,006 100 INFO rb-3169c09-224943-416937 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-19 07:11:22,025 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:22,043 100 INFO rb-3169c09-224943-416937 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-19 07:11:22,862 100 INFO rb-3169c09-224943-416937 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-19 07:11:22,873 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:11:22,890 100 INFO rb-3169c09-224943-416937 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-19 07:11:22,906 100 INFO rb-3169c09-224943-416937 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-19 07:11:22,923 100 INFO rb-3169c09-224943-416937 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-19 07:11:22,939 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2560887 for PoS orders references: ['Order 00014-010-0005'] (draft: False) 2026-09-19 07:11:22,941 100 INFO rb-3169c09-224943-416937 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-19 07:11:22,990 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2560887 with result: [{'id': 27, 'pos_reference': 'Order 00014-010-0005', 'account_move': False}] 2026-09-19 07:11:23,002 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.020 0.047 2026-09-19 07:11:23,779 100 INFO rb-3169c09-224943-416937 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-19 07:11:23,789 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-09-19 07:11:23,806 100 INFO rb-3169c09-224943-416937 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-19 07:11:23,810 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:11:23,817 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1647 2026-09-19 07:11:23,817 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:11:23,818 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1647 2026-09-19 07:11:23,914 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071123_914243_MobileTestUi.txt 2026-09-19 07:11:23,914 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpd4qp1cs5_chrome_odoo" 2026-09-19 07:11:23,956 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_02_pos_with_invoiced ... 2026-09-19 07:11:24,575 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1901 2026-09-19 07:11:24,576 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpdyiyafp1_chrome_odoo 2026-09-19 07:11:24,576 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35447/json/version 2026-09-19 07:11:24,578 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35447/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:11:24,604 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:11:24,604 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35447/json 2026-09-19 07:11:24,607 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35447/json with timeout 3 increased to 10s during tests 2026-09-19 07:11:24,629 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35447/devtools/page/11AC187CB4116F4DEEDE681FAE1FD81E 2026-09-19 07:11:24,648 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:11:24,658 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:11:24,809 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:11:24,812 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:11:24,826 100 INFO rb-3169c09-224943-416937 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-19 07:11:24,826 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:11:24,847 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:11:25,525 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:25] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.105 0.578 2026-09-19 07:11:25,528 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '11AC187CB4116F4DEEDE681FAE1FD81E', 'loaderId': 'E8409E0F262FB2EC6D61C869CF104DFA', 'isDownload': False} 2026-09-19 07:11:25,528 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ChromeTour')" 2026-09-19 07:11:25,543 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:11:25,580 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:25] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.019 2026-09-19 07:11:25,597 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:25] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.041 2026-09-19 07:11:25,608 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:25] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.047 2026-09-19 07:11:26,017 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:26] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 07:11:26,043 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.007 2026-09-19 07:11:26,074 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:11:26,083 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:11:26,085 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:11:26,106 100 INFO rb-3169c09-224943-416937 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-19 07:11:26,627 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.172 0.356 2026-09-19 07:11:26,710 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:26] "GET /pos/ui HTTP/1.1" 200 - 20 0.041 0.539 2026-09-19 07:11:26,740 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:11:26,826 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.055 0.123 2026-09-19 07:11:26,958 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.012 2026-09-19 07:11:27,012 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-19 07:11:27,433 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.114 0.292 2026-09-19 07:11:27,519 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.044 2026-09-19 07:11:27,555 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:27] "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-19 07:11:27,579 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.005 2026-09-19 07:11:27,692 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:27] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.044 0.045 2026-09-19 07:11:27,705 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:11:27,775 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:27] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.037 0.115 2026-09-19 07:11:27,786 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11: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-19 07:11:27,797 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:11:27,836 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:27] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.019 0.206 2026-09-19 07:11:27,851 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:11:27,892 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:27] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.018 0.244 2026-09-19 07:11:27,927 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:27] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.283 2026-09-19 07:11:27,972 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:27] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.019 0.326 2026-09-19 07:11:27,990 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.267 2026-09-19 07:11:28,066 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:28] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.046 0.209 2026-09-19 07:11:28,110 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:28] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.021 0.231 2026-09-19 07:11:28,161 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:28] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.018 0.246 2026-09-19 07:11:28,213 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:28] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.026 0.255 2026-09-19 07:11:28,274 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:28] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.031 0.265 2026-09-19 07:11:28,289 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.286 2026-09-19 07:11:28,294 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.281 2026-09-19 07:11:28,307 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.211 2026-09-19 07:11:28,320 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.194 2026-09-19 07:11:28,336 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:28] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.164 2026-09-19 07:11:28,348 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.122 2026-09-19 07:11:28,359 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.073 2026-09-19 07:11:28,379 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:28] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.003 0.080 2026-09-19 07:11:28,399 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:28] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.004 0.081 2026-09-19 07:11:28,420 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:28] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.005 0.083 2026-09-19 07:11:28,506 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:11:28,524 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:11:28,540 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader:contains(Cash In/Out)' 2026-09-19 07:11:28,551 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.013 2026-09-19 07:11:28,561 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:11:28,577 100 INFO rb-3169c09-224943-416937 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-19 07:11:28,590 100 INFO rb-3169c09-224943-416937 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-19 07:11:28,608 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:28,668 100 INFO rb-3169c09-224943-416937 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-19 07:11:28,677 100 INFO rb-3169c09-224943-416937 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-19 07:11:28,690 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:11:28,694 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:28,706 100 INFO rb-3169c09-224943-416937 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-19 07:11:28,714 100 INFO rb-3169c09-224943-416937 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-19 07:11:28,726 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:28,747 100 INFO rb-3169c09-224943-416937 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-19 07:11:28,758 100 INFO rb-3169c09-224943-416937 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-19 07:11:28,779 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:28,794 100 INFO rb-3169c09-224943-416937 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-19 07:11:28,807 100 INFO rb-3169c09-224943-416937 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-19 07:11:28,825 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:28,843 100 INFO rb-3169c09-224943-416937 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-19 07:11:28,860 100 INFO rb-3169c09-224943-416937 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-19 07:11:28,877 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:28,895 100 INFO rb-3169c09-224943-416937 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-19 07:11:28,908 100 INFO rb-3169c09-224943-416937 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-19 07:11:28,923 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:28,942 100 INFO rb-3169c09-224943-416937 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-19 07:11:28,955 100 INFO rb-3169c09-224943-416937 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-19 07:11:28,973 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:11:28,990 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:11:29,024 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-19 07:11:29,039 100 INFO rb-3169c09-224943-416937 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-19 07:11:29,055 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-09-19 07:11:29,072 100 INFO rb-3169c09-224943-416937 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-19 07:11:29,089 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:29,108 100 INFO rb-3169c09-224943-416937 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-19 07:11:29,122 100 INFO rb-3169c09-224943-416937 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-19 07:11:29,141 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:29,158 100 INFO rb-3169c09-224943-416937 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-19 07:11:29,173 100 INFO rb-3169c09-224943-416937 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-19 07:11:29,190 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:29,209 100 INFO rb-3169c09-224943-416937 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-19 07:11:29,222 100 INFO rb-3169c09-224943-416937 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-19 07:11:29,240 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:29,258 100 INFO rb-3169c09-224943-416937 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-19 07:11:29,272 100 INFO rb-3169c09-224943-416937 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-19 07:11:29,290 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:29,308 100 INFO rb-3169c09-224943-416937 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-19 07:11:29,323 100 INFO rb-3169c09-224943-416937 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-19 07:11:29,341 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:29,358 100 INFO rb-3169c09-224943-416937 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-19 07:11:29,372 100 INFO rb-3169c09-224943-416937 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-19 07:11:29,390 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:29,408 100 INFO rb-3169c09-224943-416937 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-19 07:11:29,423 100 INFO rb-3169c09-224943-416937 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-19 07:11:29,440 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:29,459 100 INFO rb-3169c09-224943-416937 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-19 07:11:30,001 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 07:11:30,275 100 INFO rb-3169c09-224943-416937 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-19 07:11:30,290 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:11:30,326 100 INFO rb-3169c09-224943-416937 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-19 07:11:30,330 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:11:30,332 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:11:30,336 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-09-19 07:11:30,340 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:11:30,356 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:11:30,376 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-19 07:11:30,389 100 INFO rb-3169c09-224943-416937 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-19 07:11:30,405 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-09-19 07:11:30,422 100 INFO rb-3169c09-224943-416937 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-19 07:11:30,439 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:30,459 100 INFO rb-3169c09-224943-416937 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-19 07:11:30,472 100 INFO rb-3169c09-224943-416937 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-19 07:11:30,490 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:30,509 100 INFO rb-3169c09-224943-416937 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-19 07:11:30,523 100 INFO rb-3169c09-224943-416937 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-19 07:11:30,540 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:30,558 100 INFO rb-3169c09-224943-416937 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-19 07:11:30,572 100 INFO rb-3169c09-224943-416937 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-19 07:11:30,590 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:30,608 100 INFO rb-3169c09-224943-416937 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-19 07:11:30,623 100 INFO rb-3169c09-224943-416937 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-19 07:11:30,641 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:30,658 100 INFO rb-3169c09-224943-416937 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-19 07:11:30,673 100 INFO rb-3169c09-224943-416937 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-19 07:11:30,690 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:30,707 100 INFO rb-3169c09-224943-416937 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-19 07:11:30,722 100 INFO rb-3169c09-224943-416937 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-19 07:11:30,740 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:30,758 100 INFO rb-3169c09-224943-416937 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-19 07:11:30,772 100 INFO rb-3169c09-224943-416937 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-19 07:11:30,790 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:30,807 100 INFO rb-3169c09-224943-416937 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-19 07:11:31,132 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:11:31,624 100 INFO rb-3169c09-224943-416937 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-19 07:11:31,640 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:11:31,656 100 INFO rb-3169c09-224943-416937 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-19 07:11:31,673 100 INFO rb-3169c09-224943-416937 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-19 07:11:31,690 100 INFO rb-3169c09-224943-416937 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-19 07:11:31,696 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:31] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.012 2026-09-19 07:11:31,706 100 INFO rb-3169c09-224943-416937 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-19 07:11:31,722 100 INFO rb-3169c09-224943-416937 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-19 07:11:31,740 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65657773 for PoS orders references: ['Order 00015-002-0003'] (draft: False) 2026-09-19 07:11:31,742 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:11:31,753 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:11:31,885 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65657773 with result: [{'id': 28, 'pos_reference': 'Order 00015-002-0003', 'account_move': False}] 2026-09-19 07:11:31,904 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.082 0.092 2026-09-19 07:11:31,949 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:31] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.007 2026-09-19 07:11:32,687 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:11:32,688 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:11:32,706 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-19 07:11:32,722 100 INFO rb-3169c09-224943-416937 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-19 07:11:32,738 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-19 07:11:32,756 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:32,772 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:11:32,789 100 INFO rb-3169c09-224943-416937 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-19 07:11:32,805 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:32,824 100 INFO rb-3169c09-224943-416937 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-19 07:11:32,838 100 INFO rb-3169c09-224943-416937 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-19 07:11:32,857 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:11:32,872 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:11:32,889 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-19 07:11:32,905 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-19 07:11:32,922 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:32,940 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:11:32,956 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-19 07:11:32,972 100 INFO rb-3169c09-224943-416937 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-19 07:11:32,988 100 INFO rb-3169c09-224943-416937 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-19 07:11:33,005 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:11:33,023 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:11:33,039 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-19 07:11:33,057 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-09-19 07:11:33,072 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:33,089 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:11:33,105 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-09-19 07:11:33,122 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:11:33,139 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:11:33,156 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-19 07:11:33,172 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-19 07:11:33,189 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:33,206 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:11:33,222 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:11:33,239 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:11:33,256 100 INFO rb-3169c09-224943-416937 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-19 07:11:33,272 100 INFO rb-3169c09-224943-416937 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-19 07:11:33,289 100 INFO rb-3169c09-224943-416937 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-19 07:11:33,307 100 INFO rb-3169c09-224943-416937 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-19 07:11:33,322 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-19 07:11:33,339 100 INFO rb-3169c09-224943-416937 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-19 07:11:33,359 100 INFO rb-3169c09-224943-416937 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-19 07:11:33,374 100 INFO rb-3169c09-224943-416937 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-19 07:11:33,388 100 INFO rb-3169c09-224943-416937 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-19 07:11:33,400 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4717554 for PoS orders references: ['Order 00015-002-0001'] (draft: False) 2026-09-19 07:11:33,405 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-09-19 07:11:33,478 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4717554 with result: [{'id': 29, 'pos_reference': 'Order 00015-002-0001', 'account_move': False}] 2026-09-19 07:11:33,500 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.053 0.051 2026-09-19 07:11:34,262 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:11:34,272 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:11:34,289 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-19 07:11:34,305 100 INFO rb-3169c09-224943-416937 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-19 07:11:34,322 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-09-19 07:11:34,339 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:34,357 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:11:34,372 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-09-19 07:11:34,389 100 INFO rb-3169c09-224943-416937 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-19 07:11:34,412 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:34,430 100 INFO rb-3169c09-224943-416937 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-19 07:11:34,443 100 INFO rb-3169c09-224943-416937 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-19 07:11:34,463 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:11:34,479 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:11:34,496 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-19 07:11:34,510 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-19 07:11:34,522 100 INFO rb-3169c09-224943-416937 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-19 07:11:34,540 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-19 07:11:34,556 100 INFO rb-3169c09-224943-416937 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-19 07:11:34,573 100 INFO rb-3169c09-224943-416937 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-19 07:11:34,589 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-19 07:11:34,605 100 INFO rb-3169c09-224943-416937 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-19 07:11:34,623 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-19 07:11:34,639 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-09-19 07:11:34,657 100 INFO rb-3169c09-224943-416937 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-19 07:11:34,680 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:34,698 100 INFO rb-3169c09-224943-416937 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-19 07:11:34,705 100 INFO rb-3169c09-224943-416937 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-19 07:11:34,729 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:34,743 100 INFO rb-3169c09-224943-416937 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-19 07:11:34,756 100 INFO rb-3169c09-224943-416937 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-19 07:11:34,774 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:34,795 100 INFO rb-3169c09-224943-416937 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-19 07:11:34,805 100 INFO rb-3169c09-224943-416937 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-19 07:11:34,823 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:34,841 100 INFO rb-3169c09-224943-416937 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-19 07:11:34,856 100 INFO rb-3169c09-224943-416937 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-19 07:11:34,873 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:34,892 100 INFO rb-3169c09-224943-416937 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-19 07:11:34,906 100 INFO rb-3169c09-224943-416937 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-19 07:11:34,923 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:34,942 100 INFO rb-3169c09-224943-416937 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-19 07:11:34,955 100 INFO rb-3169c09-224943-416937 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-19 07:11:34,973 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:34,980 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:11:34,992 100 INFO rb-3169c09-224943-416937 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-19 07:11:35,005 100 INFO rb-3169c09-224943-416937 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-19 07:11:35,023 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:35,041 100 INFO rb-3169c09-224943-416937 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-19 07:11:35,857 100 INFO rb-3169c09-224943-416937 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-19 07:11:35,873 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:35,891 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:11:35,907 100 INFO rb-3169c09-224943-416937 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-19 07:11:35,932 100 INFO rb-3169c09-224943-416937 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-19 07:11:35,940 100 INFO rb-3169c09-224943-416937 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-19 07:11:35,956 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:11:35,973 100 INFO rb-3169c09-224943-416937 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-19 07:11:35,989 100 INFO rb-3169c09-224943-416937 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-19 07:11:36,006 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-19 07:11:36,022 100 INFO rb-3169c09-224943-416937 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-19 07:11:36,036 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28713214 for PoS orders references: ['Order 00015-002-0005'] (draft: False) 2026-09-19 07:11:36,039 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:11:38,020 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28713214 with result: [{'id': 30, 'pos_reference': 'Order 00015-002-0005', 'account_move': 195}] 2026-09-19 07:11:38,061 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 784 0.758 1.271 2026-09-19 07:11:38,100 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:38] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.017 0.012 2026-09-19 07:11:38,928 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:11:38,938 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:11:38,945 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1901 2026-09-19 07:11:38,945 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:11:38,946 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1901 2026-09-19 07:11:39,042 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071139_042737_MobileTestUi.txt 2026-09-19 07:11:39,043 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpdyiyafp1_chrome_odoo" 2026-09-19 07:11:39,079 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_03_pos_with_lots ... 2026-09-19 07:11:39,498 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2116 2026-09-19 07:11:39,499 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpvxl0wpyj_chrome_odoo 2026-09-19 07:11:39,499 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34435/json/version 2026-09-19 07:11:39,501 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34435/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:11:39,517 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:11:39,517 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34435/json 2026-09-19 07:11:39,518 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34435/json with timeout 3 increased to 10s during tests 2026-09-19 07:11:39,532 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34435/devtools/page/4C886FA7383CA560FCFD6D023E63ADB2 2026-09-19 07:11:39,540 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:11:39,546 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:11:39,676 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:11:39,678 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:11:39,682 100 INFO rb-3169c09-224943-416937 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-19 07:11:39,682 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:11:39,694 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:11:40,224 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:40] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.054 0.479 2026-09-19 07:11:40,227 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '4C886FA7383CA560FCFD6D023E63ADB2', 'loaderId': '290B6CDFE4CECFEFBB3603DA543A43D4', 'isDownload': False} 2026-09-19 07:11:40,227 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-09-19 07:11:40,244 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:11:40,265 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:40] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.006 2026-09-19 07:11:40,275 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:40] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.015 2026-09-19 07:11:40,314 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:40] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.052 2026-09-19 07:11:40,575 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:40] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-19 07:11:41,352 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.765 2026-09-19 07:11:41,354 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:11:41,358 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:11:41,380 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 07:11:41,406 100 INFO rb-3169c09-224943-416937 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-19 07:11:41,961 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.199 0.366 2026-09-19 07:11:42,046 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:42] "GET /pos/ui HTTP/1.1" 200 - 20 0.035 0.571 2026-09-19 07:11:42,064 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:11:42,104 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.100 2026-09-19 07:11:42,193 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.006 2026-09-19 07:11:42,229 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 07:11:42,744 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.157 0.334 2026-09-19 07:11:42,829 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:42] "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-19 07:11:42,855 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:42] "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-19 07:11:42,881 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.005 2026-09-19 07:11:42,982 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:42] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.037 0.040 2026-09-19 07:11:43,003 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:11:43,034 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.019 0.105 2026-09-19 07:11:43,052 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "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-19 07:11:43,072 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:11:43,084 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.146 2026-09-19 07:11:43,104 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.185 2026-09-19 07:11:43,119 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:11:43,153 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.204 2026-09-19 07:11:43,186 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.005 0.242 2026-09-19 07:11:43,248 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.026 0.209 2026-09-19 07:11:43,309 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.018 0.210 2026-09-19 07:11:43,356 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.252 2026-09-19 07:11:43,381 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.012 0.234 2026-09-19 07:11:43,398 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.247 2026-09-19 07:11:43,440 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.272 2026-09-19 07:11:43,483 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.271 2026-09-19 07:11:43,504 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.013 0.235 2026-09-19 07:11:43,523 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.011 0.197 2026-09-19 07:11:43,537 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.170 2026-09-19 07:11:43,552 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.010 0.152 2026-09-19 07:11:43,581 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.016 0.121 2026-09-19 07:11:43,592 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.099 2026-09-19 07:11:43,618 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.011 0.091 2026-09-19 07:11:43,639 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.008 0.102 2026-09-19 07:11:43,655 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.004 0.109 2026-09-19 07:11:43,788 100 INFO rb-3169c09-224943-416937 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-19 07:11:43,812 100 INFO rb-3169c09-224943-416937 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-19 07:11:43,821 100 INFO rb-3169c09-224943-416937 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-19 07:11:43,824 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.008 0.014 2026-09-19 07:11:43,841 100 INFO rb-3169c09-224943-416937 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-19 07:11:43,855 100 INFO rb-3169c09-224943-416937 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-19 07:11:43,873 100 INFO rb-3169c09-224943-416937 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-19 07:11:43,904 100 INFO rb-3169c09-224943-416937 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-19 07:11:43,916 100 INFO rb-3169c09-224943-416937 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-19 07:11:43,916 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:11:43,934 100 INFO rb-3169c09-224943-416937 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-19 07:11:43,941 100 INFO rb-3169c09-224943-416937 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-19 07:11:43,955 100 INFO rb-3169c09-224943-416937 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-19 07:11:43,974 100 INFO rb-3169c09-224943-416937 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-19 07:11:43,991 100 INFO rb-3169c09-224943-416937 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-19 07:11:44,807 100 INFO rb-3169c09-224943-416937 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-19 07:11:44,823 100 INFO rb-3169c09-224943-416937 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-19 07:11:44,840 100 INFO rb-3169c09-224943-416937 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-19 07:11:44,855 100 INFO rb-3169c09-224943-416937 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-19 07:11:44,874 100 INFO rb-3169c09-224943-416937 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-19 07:11:44,891 100 INFO rb-3169c09-224943-416937 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-19 07:11:44,905 100 INFO rb-3169c09-224943-416937 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-19 07:11:44,924 100 INFO rb-3169c09-224943-416937 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-19 07:11:44,943 100 INFO rb-3169c09-224943-416937 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-19 07:11:45,382 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-09-19 07:11:45,756 100 INFO rb-3169c09-224943-416937 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-19 07:11:45,772 100 INFO rb-3169c09-224943-416937 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-19 07:11:45,791 100 INFO rb-3169c09-224943-416937 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-19 07:11:45,805 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: '.o_pricelist_button' 2026-09-19 07:11:45,822 100 INFO rb-3169c09-224943-416937 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-19 07:11:45,839 100 INFO rb-3169c09-224943-416937 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-19 07:11:45,856 100 INFO rb-3169c09-224943-416937 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-19 07:11:45,875 100 INFO rb-3169c09-224943-416937 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-19 07:11:45,888 100 INFO rb-3169c09-224943-416937 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-19 07:11:45,906 100 INFO rb-3169c09-224943-416937 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-19 07:11:45,925 100 INFO rb-3169c09-224943-416937 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-19 07:11:45,939 100 INFO rb-3169c09-224943-416937 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-19 07:11:45,956 100 INFO rb-3169c09-224943-416937 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-19 07:11:45,975 100 INFO rb-3169c09-224943-416937 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-19 07:11:46,790 100 INFO rb-3169c09-224943-416937 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-19 07:11:46,807 100 INFO rb-3169c09-224943-416937 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-19 07:11:46,811 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:11:46,817 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2116 2026-09-19 07:11:46,817 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:11:46,817 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2116 2026-09-19 07:11:46,898 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071146_897903_MobileTestUi.txt 2026-09-19 07:11:46,898 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpvxl0wpyj_chrome_odoo" 2026-09-19 07:11:46,920 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_04_product_configurator ... 2026-09-19 07:11:47,423 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2313 2026-09-19 07:11:47,423 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmprgfukwv9_chrome_odoo 2026-09-19 07:11:47,423 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36179/json/version 2026-09-19 07:11:47,427 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36179/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:11:47,453 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:11:47,453 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36179/json 2026-09-19 07:11:47,454 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36179/json with timeout 3 increased to 10s during tests 2026-09-19 07:11:47,467 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36179/devtools/page/F49DBC44933642B16DD5141BB605DE7C 2026-09-19 07:11:47,482 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:11:47,494 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:11:47,697 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:11:47,699 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:11:47,703 100 INFO rb-3169c09-224943-416937 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-19 07:11:47,703 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:11:47,720 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:11:48,290 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:48] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.066 0.508 2026-09-19 07:11:48,300 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'F49DBC44933642B16DD5141BB605DE7C', 'loaderId': '929297AE9C326DBD5A47D287BE38A546', 'isDownload': False} 2026-09-19 07:11:48,309 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-09-19 07:11:48,313 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:11:48,338 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:48] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.009 2026-09-19 07:11:48,345 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:48] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.001 0.017 2026-09-19 07:11:48,357 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:48] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.017 2026-09-19 07:11:48,732 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:48] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 07:11:48,742 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-19 07:11:48,792 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-09-19 07:11:48,792 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:11:48,793 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:11:48,817 100 INFO rb-3169c09-224943-416937 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-19 07:11:49,439 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.273 0.358 2026-09-19 07:11:49,483 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:49] "GET /pos/ui HTTP/1.1" 200 - 20 0.011 0.633 2026-09-19 07:11:49,514 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:11:49,536 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.012 0.052 2026-09-19 07:11:49,615 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:11:49,656 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:11:50,119 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.116 0.314 2026-09-19 07:11:50,212 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.049 2026-09-19 07:11:50,233 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "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-19 07:11:50,245 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:11:50,322 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.025 0.030 2026-09-19 07:11:50,333 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:11:50,371 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.016 0.091 2026-09-19 07:11:50,378 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11: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-19 07:11:50,393 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:11:50,417 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.137 2026-09-19 07:11:50,435 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:11:50,485 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.017 0.199 2026-09-19 07:11:50,525 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.240 2026-09-19 07:11:50,564 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.016 0.260 2026-09-19 07:11:50,581 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.230 2026-09-19 07:11:50,623 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 200 - 18 0.018 0.200 2026-09-19 07:11:50,650 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.009 0.185 2026-09-19 07:11:50,685 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.186 2026-09-19 07:11:50,727 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.017 0.179 2026-09-19 07:11:50,761 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.166 2026-09-19 07:11:50,778 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.011 0.173 2026-09-19 07:11:50,787 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.173 2026-09-19 07:11:50,804 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.165 2026-09-19 07:11:50,831 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.152 2026-09-19 07:11:50,852 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.151 2026-09-19 07:11:50,861 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.124 2026-09-19 07:11:50,869 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.090 2026-09-19 07:11:50,889 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.003 0.075 2026-09-19 07:11:50,912 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.006 0.078 2026-09-19 07:11:50,940 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:50] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.005 0.099 2026-09-19 07:11:51,105 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:11:51,122 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,138 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,145 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.015 2026-09-19 07:11:51,156 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,171 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,190 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:51,207 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,220 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,223 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:11:51,239 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,255 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,271 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,288 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,306 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,322 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,338 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,362 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:51,377 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,388 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,407 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,421 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,440 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,456 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,472 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,488 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,505 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,522 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:51,541 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,554 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,573 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,588 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,605 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,621 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,638 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,655 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,672 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:51,692 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,704 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,723 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,738 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,756 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,771 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: '.product-configurator-popup .attribute-name-cell' 2026-09-19 07:11:51,788 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,805 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:11:51,826 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,830 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:11:51,832 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:11:51,845 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,863 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,871 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,885 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25263948 for PoS orders references: ['Order 00017-002-0001'] (draft: False) 2026-09-19 07:11:51,895 100 INFO rb-3169c09-224943-416937 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-19 07:11:51,900 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:11:52,028 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25263948 with result: [{'id': 31, 'pos_reference': 'Order 00017-002-0001', 'account_move': False}] 2026-09-19 07:11:52,043 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 109 0.070 0.091 2026-09-19 07:11:52,123 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:52] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.024 0.009 2026-09-19 07:11:52,696 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:11:52,832 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:11:52,840 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:11:52,853 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2313 2026-09-19 07:11:52,853 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:11:52,853 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2313 2026-09-19 07:11:52,948 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071152_948549_MobileTestUi.txt 2026-09-19 07:11:52,948 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmprgfukwv9_chrome_odoo" 2026-09-19 07:11:52,995 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_05_ticket_screen ... 2026-09-19 07:11:53,617 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2526 2026-09-19 07:11:53,617 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp2vljw5_p_chrome_odoo 2026-09-19 07:11:53,618 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33855/json/version 2026-09-19 07:11:53,628 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33855/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:11:53,655 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:11:53,655 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33855/json 2026-09-19 07:11:53,656 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33855/json with timeout 3 increased to 10s during tests 2026-09-19 07:11:53,671 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33855/devtools/page/36024657A5A77887C71574D9D4DECA0E 2026-09-19 07:11:53,690 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:11:53,699 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:11:53,854 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:11:53,857 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:11:53,869 100 INFO rb-3169c09-224943-416937 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-19 07:11:53,869 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:11:53,893 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:11:54,497 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:54] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.069 0.539 2026-09-19 07:11:54,501 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '36024657A5A77887C71574D9D4DECA0E', 'loaderId': '6F8D4CD8BE4B1D78B3C32C220B04B073', 'isDownload': False} 2026-09-19 07:11:54,501 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('TicketScreenTour')" 2026-09-19 07:11:54,520 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:11:54,538 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:54] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.009 2026-09-19 07:11:54,552 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:54] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.014 2026-09-19 07:11:54,594 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:54] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.024 0.039 2026-09-19 07:11:54,937 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:54] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-09-19 07:11:54,951 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-09-19 07:11:54,999 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:11:55,012 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:11:55,014 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-09-19 07:11:55,041 100 INFO rb-3169c09-224943-416937 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-19 07:11:55,679 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.249 0.397 2026-09-19 07:11:55,730 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:55] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.646 2026-09-19 07:11:55,755 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:11:55,787 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.056 2026-09-19 07:11:55,885 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:11:55,917 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:11:56,462 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.143 0.383 2026-09-19 07:11:56,547 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:56] "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-19 07:11:56,575 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.012 2026-09-19 07:11:56,593 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:11:56,694 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:56] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.041 0.044 2026-09-19 07:11:56,732 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:56] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.006 0.117 2026-09-19 07:11:56,745 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:11:56,781 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:56] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.162 2026-09-19 07:11:56,830 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:56] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.014 0.185 2026-09-19 07:11:56,847 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:11:56,859 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:11:56,886 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:56] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.234 2026-09-19 07:11:56,907 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-09-19 07:11:56,958 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:56] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.035 0.271 2026-09-19 07:11:56,979 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.265 2026-09-19 07:11:57,040 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:57] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.023 0.266 2026-09-19 07:11:57,081 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:57] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.280 2026-09-19 07:11:57,136 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:57] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.017 0.248 2026-09-19 07:11:57,156 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:57] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.236 2026-09-19 07:11:57,207 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:57] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.018 0.221 2026-09-19 07:11:57,217 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.219 2026-09-19 07:11:57,223 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.214 2026-09-19 07:11:57,238 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.182 2026-09-19 07:11:57,253 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.158 2026-09-19 07:11:57,270 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.010 0.117 2026-09-19 07:11:57,285 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.102 2026-09-19 07:11:57,307 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:57] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.082 2026-09-19 07:11:57,330 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:57] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.005 0.101 2026-09-19 07:11:57,353 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:57] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.007 0.101 2026-09-19 07:11:57,377 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:57] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.007 0.111 2026-09-19 07:11:57,575 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:11:57,591 100 INFO rb-3169c09-224943-416937 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-19 07:11:57,604 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:11:57,605 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.014 2026-09-19 07:11:57,621 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:11:57,647 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:11:57,654 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-09-19 07:11:57,671 100 INFO rb-3169c09-224943-416937 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-19 07:11:57,693 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:57,725 100 INFO rb-3169c09-224943-416937 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-19 07:11:57,730 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:11:57,733 100 INFO rb-3169c09-224943-416937 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-19 07:11:57,744 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:57,758 100 INFO rb-3169c09-224943-416937 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-19 07:11:57,773 100 INFO rb-3169c09-224943-416937 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-19 07:11:57,789 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:57,808 100 INFO rb-3169c09-224943-416937 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-19 07:11:57,821 100 INFO rb-3169c09-224943-416937 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-19 07:11:57,841 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:57,857 100 INFO rb-3169c09-224943-416937 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-19 07:11:57,871 100 INFO rb-3169c09-224943-416937 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-19 07:11:57,889 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:57,909 100 INFO rb-3169c09-224943-416937 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-19 07:11:57,922 100 INFO rb-3169c09-224943-416937 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-19 07:11:57,938 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:57,957 100 INFO rb-3169c09-224943-416937 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-19 07:11:57,971 100 INFO rb-3169c09-224943-416937 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-19 07:11:57,989 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:58,008 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,023 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,040 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:11:58,054 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:11:58,073 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:11:58,088 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-19 07:11:58,104 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,121 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-19 07:11:58,138 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-09-19 07:11:58,154 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:58,172 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,189 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,206 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,221 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:58,242 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,254 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,272 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:58,291 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,305 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,326 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:58,341 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,354 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,373 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:58,391 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,405 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,422 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:58,441 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,455 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,473 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:58,490 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,504 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,522 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:58,540 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,554 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,573 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:11:58,588 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:11:58,606 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:11:58,621 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-19 07:11:58,638 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,655 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-19 07:11:58,671 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-09-19 07:11:58,687 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:11:58,704 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:11:58,722 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:11:58,738 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,754 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-09-19 07:11:58,771 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,788 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:58,811 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,821 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,839 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:58,858 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,872 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,889 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:58,907 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,921 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,939 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:58,957 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,971 100 INFO rb-3169c09-224943-416937 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-19 07:11:58,989 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:59,008 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,022 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,039 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:59,058 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,071 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,089 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:59,109 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,121 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,139 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:59,157 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:11:59,173 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,209 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 07:11:59,210 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,221 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,239 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:11:59,255 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:11:59,274 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:11:59,288 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-09-19 07:11:59,304 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,321 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:59,341 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,354 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,372 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:59,391 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,405 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,422 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:59,441 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,454 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,473 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:59,491 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,504 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,523 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:59,541 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,558 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,573 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:59,593 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,606 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,622 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:59,640 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,654 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,672 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:59,690 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:11:59,704 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,723 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,738 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,756 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:11:59,777 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,782 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:11:59,784 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:11:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:11:59,789 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-09-19 07:11:59,804 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:11:59,821 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:11:59,838 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:11:59,854 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-09-19 07:11:59,872 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,890 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:59,907 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,921 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,938 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:11:59,957 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,973 100 INFO rb-3169c09-224943-416937 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-19 07:11:59,989 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:00,007 100 INFO rb-3169c09-224943-416937 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-19 07:12:00,029 100 INFO rb-3169c09-224943-416937 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-19 07:12:00,040 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:00,057 100 INFO rb-3169c09-224943-416937 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-19 07:12:00,073 100 INFO rb-3169c09-224943-416937 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-19 07:12:00,089 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:00,107 100 INFO rb-3169c09-224943-416937 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-19 07:12:00,122 100 INFO rb-3169c09-224943-416937 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-19 07:12:00,139 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:00,157 100 INFO rb-3169c09-224943-416937 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-19 07:12:00,171 100 INFO rb-3169c09-224943-416937 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-19 07:12:00,189 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:00,196 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-19 07:12:00,209 100 INFO rb-3169c09-224943-416937 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-19 07:12:00,221 100 INFO rb-3169c09-224943-416937 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-19 07:12:00,238 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:00,257 100 INFO rb-3169c09-224943-416937 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-19 07:12:01,076 100 INFO rb-3169c09-224943-416937 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-19 07:12:01,089 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:12:01,107 100 INFO rb-3169c09-224943-416937 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-19 07:12:01,122 100 INFO rb-3169c09-224943-416937 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-19 07:12:01,140 100 INFO rb-3169c09-224943-416937 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-19 07:12:01,140 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:01] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.010 2026-09-19 07:12:01,156 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59015241 for PoS orders references: ['Order 00018-002-0005'] (draft: False) 2026-09-19 07:12:01,159 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:12:01,171 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:12:01,329 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59015241 with result: [{'id': 32, 'pos_reference': 'Order 00018-002-0005', 'account_move': False}] 2026-09-19 07:12:01,338 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.106 0.080 2026-09-19 07:12:01,391 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:01] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.009 2026-09-19 07:12:02,123 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:12:02,138 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:12:02,155 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:12:02,171 100 INFO rb-3169c09-224943-416937 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-19 07:12:02,187 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-19 07:12:02,210 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-19 07:12:02,221 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Receipt")' 2026-09-19 07:12:02,238 100 INFO rb-3169c09-224943-416937 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-19 07:12:02,254 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-19 07:12:02,272 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-19 07:12:02,287 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-09-19 07:12:02,305 100 INFO rb-3169c09-224943-416937 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-19 07:12:02,323 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-19 07:12:02,338 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-19 07:12:02,354 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Ongoing")' 2026-09-19 07:12:02,371 100 INFO rb-3169c09-224943-416937 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-19 07:12:02,388 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-19 07:12:02,406 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-19 07:12:02,421 100 INFO rb-3169c09-224943-416937 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-19 07:12:02,438 100 INFO rb-3169c09-224943-416937 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-19 07:12:02,454 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-19 07:12:02,471 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-19 07:12:02,489 100 INFO rb-3169c09-224943-416937 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-19 07:12:02,504 100 INFO rb-3169c09-224943-416937 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-19 07:12:02,521 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-19 07:12:02,539 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-19 07:12:02,555 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-09-19 07:12:02,571 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-19 07:12:02,588 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-19 07:12:02,604 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-09-19 07:12:02,621 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-09-19 07:12:02,637 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:12:02,654 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:12:02,671 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:12:02,688 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:12:02,704 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-19 07:12:02,721 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-19 07:12:02,738 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-09-19 07:12:02,756 100 INFO rb-3169c09-224943-416937 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-19 07:12:02,781 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:02] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.017 0.021 2026-09-19 07:12:02,836 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:02] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.017 0.031 2026-09-19 07:12:03,597 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-19 07:12:03,616 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:03,646 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-09-19 07:12:03,653 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .pos-receipt-amount:contains("8.00")' 2026-09-19 07:12:03,669 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:03] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.005 0.008 2026-09-19 07:12:03,710 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-19 07:12:04,431 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-09-19 07:12:04,437 100 INFO rb-3169c09-224943-416937 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-19 07:12:04,455 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-19 07:12:04,471 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:04] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.010 0.016 2026-09-19 07:12:04,472 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-19 07:12:04,488 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-09-19 07:12:04,504 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-19 07:12:04,523 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:04,539 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:12:04,555 100 INFO rb-3169c09-224943-416937 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-19 07:12:04,571 100 INFO rb-3169c09-224943-416937 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-19 07:12:04,588 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68874414 for PoS orders references: ['Order 00018-002-0004'] (draft: False) 2026-09-19 07:12:04,592 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:12:04,640 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68874414 with result: [{'id': 33, 'pos_reference': 'Order 00018-002-0004', 'account_move': False}] 2026-09-19 07:12:04,651 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.019 0.048 2026-09-19 07:12:05,423 100 INFO rb-3169c09-224943-416937 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-19 07:12:05,438 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:12:05,456 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:12:05,471 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:12:05,488 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:12:05,504 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-19 07:12:05,521 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-19 07:12:05,537 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-09-19 07:12:05,556 100 INFO rb-3169c09-224943-416937 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-19 07:12:05,567 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:05] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.014 0.012 2026-09-19 07:12:05,641 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:05] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 16 0.027 0.041 2026-09-19 07:12:06,402 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-19 07:12:06,404 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:06,424 100 INFO rb-3169c09-224943-416937 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-19 07:12:06,437 100 INFO rb-3169c09-224943-416937 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-19 07:12:06,456 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:06,472 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Invoice")' 2026-09-19 07:12:06,488 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-19 07:12:06,524 100 INFO rb-3169c09-224943-416937 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-19 07:12:06,529 100 INFO rb-3169c09-224943-416937 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-19 07:12:06,540 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Reprint Invoice")' 2026-09-19 07:12:06,544 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:06] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 4 0.004 0.006 2026-09-19 07:12:08,143 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:08] "POST /web/dataset/call_kw/pos.order/action_pos_order_invoice HTTP/1.1" 200 - 760 0.517 1.075 2026-09-19 07:12:08,146 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.100 2026-09-19 07:12:08,153 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:08] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 3 0.001 0.003 2026-09-19 07:12:08,203 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:08] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.025 0.014 2026-09-19 07:12:08,246 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:08] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.015 0.017 2026-09-19 07:12:08,296 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:08] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.016 0.028 2026-09-19 07:12:09,058 100 INFO rb-3169c09-224943-416937 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-19 07:12:09,072 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:09,090 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-09-19 07:12:09,105 100 INFO rb-3169c09-224943-416937 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-19 07:12:09,121 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:09,140 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-09-19 07:12:09,154 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:12:09,922 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-09-19 07:12:09,937 100 INFO rb-3169c09-224943-416937 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-19 07:12:09,958 100 INFO rb-3169c09-224943-416937 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-19 07:12:09,966 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:09] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.007 0.014 2026-09-19 07:12:09,971 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-09-19 07:12:09,989 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:12:10,004 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:10,022 100 INFO rb-3169c09-224943-416937 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-19 07:12:10,037 100 INFO rb-3169c09-224943-416937 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-19 07:12:10,055 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:10,072 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-09-19 07:12:10,087 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-09-19 07:12:10,108 100 INFO rb-3169c09-224943-416937 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-19 07:12:10,127 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-19 07:12:10,135 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:10] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.006 0.016 2026-09-19 07:12:10,141 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:10,156 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-09-19 07:12:10,170 100 INFO rb-3169c09-224943-416937 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-19 07:12:10,188 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:10,206 100 INFO rb-3169c09-224943-416937 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-19 07:12:10,221 100 INFO rb-3169c09-224943-416937 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-19 07:12:10,239 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:10,256 100 INFO rb-3169c09-224943-416937 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-19 07:12:10,270 100 INFO rb-3169c09-224943-416937 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-19 07:12:10,290 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-19 07:12:10,307 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-09-19 07:12:10,308 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:10] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.006 2026-09-19 07:12:10,327 100 INFO rb-3169c09-224943-416937 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-19 07:12:10,346 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:12:10,358 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:10,374 100 INFO rb-3169c09-224943-416937 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-19 07:12:10,389 100 INFO rb-3169c09-224943-416937 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-19 07:12:10,407 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:10,423 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-09-19 07:12:10,439 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-09-19 07:12:10,439 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:10] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.022 2026-09-19 07:12:10,457 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-19 07:12:10,472 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:10,492 100 INFO rb-3169c09-224943-416937 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-19 07:12:10,502 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:10] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.014 0.013 2026-09-19 07:12:10,506 100 INFO rb-3169c09-224943-416937 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-19 07:12:10,528 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:10,544 100 INFO rb-3169c09-224943-416937 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-19 07:12:10,555 100 INFO rb-3169c09-224943-416937 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-19 07:12:10,580 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:10,590 100 INFO rb-3169c09-224943-416937 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-19 07:12:10,604 100 INFO rb-3169c09-224943-416937 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-19 07:12:10,621 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:10,643 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .button.pay-order-button' 2026-09-19 07:12:10,654 100 INFO rb-3169c09-224943-416937 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-19 07:12:10,677 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:12:10,688 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:10,706 100 INFO rb-3169c09-224943-416937 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-19 07:12:10,722 100 INFO rb-3169c09-224943-416937 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-19 07:12:10,741 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:10,757 100 INFO rb-3169c09-224943-416937 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-19 07:12:10,770 100 INFO rb-3169c09-224943-416937 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-19 07:12:10,788 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-19 07:12:12,223 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:12,239 100 INFO rb-3169c09-224943-416937 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-19 07:12:12,255 100 INFO rb-3169c09-224943-416937 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-19 07:12:12,271 100 INFO rb-3169c09-224943-416937 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-19 07:12:12,300 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-19 07:12:14,395 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:12:14,398 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:14,406 100 INFO rb-3169c09-224943-416937 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-19 07:12:14,420 100 INFO rb-3169c09-224943-416937 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-19 07:12:14,437 100 INFO rb-3169c09-224943-416937 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-19 07:12:14,455 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:14,475 100 INFO rb-3169c09-224943-416937 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-19 07:12:15,276 100 INFO rb-3169c09-224943-416937 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-19 07:12:15,289 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:15,308 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-09-19 07:12:15,321 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-09-19 07:12:15,338 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-19 07:12:15,354 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:15,374 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:15] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.016 0.016 2026-09-19 07:12:15,376 100 INFO rb-3169c09-224943-416937 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-19 07:12:15,387 100 INFO rb-3169c09-224943-416937 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-19 07:12:15,404 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-09-19 07:12:15,420 100 INFO rb-3169c09-224943-416937 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-19 07:12:15,438 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:12:15,455 100 INFO rb-3169c09-224943-416937 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-19 07:12:15,471 100 INFO rb-3169c09-224943-416937 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-19 07:12:15,489 100 INFO rb-3169c09-224943-416937 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-19 07:12:15,506 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:12:15,509 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34448671 for PoS orders references: ['Order 00018-002-0006'] (draft: False) 2026-09-19 07:12:15,577 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34448671 with result: [{'id': 34, 'pos_reference': 'Order 00018-002-0006', 'account_move': False}] 2026-09-19 07:12:15,594 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.041 0.051 2026-09-19 07:12:16,376 100 INFO rb-3169c09-224943-416937 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-19 07:12:16,387 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:16,405 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-09-19 07:12:16,420 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-09-19 07:12:16,438 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-19 07:12:16,455 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:16,472 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .refund-note:contains("2.00 Refunded")' 2026-09-19 07:12:16,477 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:16] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.018 0.016 2026-09-19 07:12:16,544 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:16] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.027 0.033 2026-09-19 07:12:17,304 100 INFO rb-3169c09-224943-416937 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-19 07:12:17,307 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:12:17,313 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2526 2026-09-19 07:12:17,313 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:12:17,314 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2526 2026-09-19 07:12:17,389 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071217_388919_MobileTestUi.txt 2026-09-19 07:12:17,389 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp2vljw5_p_chrome_odoo" 2026-09-19 07:12:17,413 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-09-19 07:12:18,089 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2778 2026-09-19 07:12:18,089 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpei9o1rva_chrome_odoo 2026-09-19 07:12:18,091 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:32779/json/version 2026-09-19 07:12:18,093 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:32779/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:12:18,130 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:12:18,130 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:32779/json 2026-09-19 07:12:18,131 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:32779/json with timeout 3 increased to 10s during tests 2026-09-19 07:12:18,138 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:32779/devtools/page/0E3EF472D2594215E2C10678857602F7 2026-09-19 07:12:18,146 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:12:18,151 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:12:18,349 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:12:18,351 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:12:18,363 100 INFO rb-3169c09-224943-416937 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-19 07:12:18,364 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:12:18,380 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:12:18,970 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:18] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.115 0.481 2026-09-19 07:12:18,973 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '0E3EF472D2594215E2C10678857602F7', 'loaderId': 'CF7C0E150846188385A7D0B88C496170', 'isDownload': False} 2026-09-19 07:12:18,973 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-09-19 07:12:18,986 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:12:19,012 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:19] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.012 2026-09-19 07:12:19,021 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:19] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.024 2026-09-19 07:12:19,029 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:19] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.026 2026-09-19 07:12:19,394 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:19] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.005 2026-09-19 07:12:19,403 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-19 07:12:19,448 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:12:19,450 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.005 2026-09-19 07:12:19,456 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:12:19,466 100 INFO rb-3169c09-224943-416937 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-19 07:12:20,134 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.283 0.380 2026-09-19 07:12:20,195 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.681 2026-09-19 07:12:20,221 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:12:20,261 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.087 2026-09-19 07:12:20,355 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:12:20,408 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 07:12:20,848 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.123 0.296 2026-09-19 07:12:20,949 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.048 2026-09-19 07:12:20,980 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:20] "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-19 07:12:20,993 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:12:21,072 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.019 0.035 2026-09-19 07:12:21,085 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:12:21,118 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.014 0.081 2026-09-19 07:12:21,158 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.117 2026-09-19 07:12:21,168 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12: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-19 07:12:21,184 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:12:21,205 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.165 2026-09-19 07:12:21,216 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:12:21,243 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.192 2026-09-19 07:12:21,274 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.006 0.239 2026-09-19 07:12:21,286 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.191 2026-09-19 07:12:21,324 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.005 0.194 2026-09-19 07:12:21,392 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.013 0.190 2026-09-19 07:12:21,411 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.179 2026-09-19 07:12:21,467 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /web/image?model=product.product&field=image_128&id=794&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.021 0.187 2026-09-19 07:12:21,505 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.216 2026-09-19 07:12:21,544 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.227 2026-09-19 07:12:21,551 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.232 2026-09-19 07:12:21,559 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.001 0.216 2026-09-19 07:12:21,568 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.163 2026-09-19 07:12:21,579 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.144 2026-09-19 07:12:21,613 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.020 0.120 2026-09-19 07:12:21,631 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.113 2026-09-19 07:12:21,660 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.020 0.092 2026-09-19 07:12:21,687 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.008 0.113 2026-09-19 07:12:21,710 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.004 0.130 2026-09-19 07:12:21,729 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.003 0.121 2026-09-19 07:12:21,922 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:12:21,937 100 INFO rb-3169c09-224943-416937 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-19 07:12:21,956 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:21] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.016 2026-09-19 07:12:21,958 100 INFO rb-3169c09-224943-416937 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-19 07:12:21,975 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:22,016 100 INFO rb-3169c09-224943-416937 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-19 07:12:22,021 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:12:22,022 100 INFO rb-3169c09-224943-416937 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-19 07:12:22,039 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:22,057 100 INFO rb-3169c09-224943-416937 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-19 07:12:22,070 100 INFO rb-3169c09-224943-416937 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-19 07:12:22,090 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:22,107 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click more button (trigger: .mobile-more-button)' 2026-09-19 07:12:22,120 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.o_pricelist_button' 2026-09-19 07:12:22,137 100 INFO rb-3169c09-224943-416937 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-19 07:12:22,156 100 INFO rb-3169c09-224943-416937 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-19 07:12:22,172 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:22,190 100 INFO rb-3169c09-224943-416937 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-19 07:12:22,203 100 INFO rb-3169c09-224943-416937 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-19 07:12:22,221 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:12:22,254 100 INFO rb-3169c09-224943-416937 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-19 07:12:22,258 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:12:22,260 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:12:22,261 100 INFO rb-3169c09-224943-416937 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-19 07:12:22,271 100 INFO rb-3169c09-224943-416937 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-19 07:12:22,289 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61257081 for PoS orders references: ['Order 00019-002-0001'] (draft: False) 2026-09-19 07:12:22,291 100 INFO rb-3169c09-224943-416937 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-19 07:12:22,301 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:12:22,447 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61257081 with result: [{'id': 35, 'pos_reference': 'Order 00019-002-0001', 'account_move': False}] 2026-09-19 07:12:22,467 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.085 0.097 2026-09-19 07:12:22,529 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:22] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.009 2026-09-19 07:12:23,261 100 INFO rb-3169c09-224943-416937 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-19 07:12:23,270 100 INFO rb-3169c09-224943-416937 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-19 07:12:23,287 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:23,307 100 INFO rb-3169c09-224943-416937 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-19 07:12:23,320 100 INFO rb-3169c09-224943-416937 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-19 07:12:23,339 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:23,357 100 INFO rb-3169c09-224943-416937 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-19 07:12:23,370 100 INFO rb-3169c09-224943-416937 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-19 07:12:23,389 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:23,406 100 INFO rb-3169c09-224943-416937 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-19 07:12:23,421 100 INFO rb-3169c09-224943-416937 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-19 07:12:23,437 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:23,456 100 INFO rb-3169c09-224943-416937 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-19 07:12:23,470 100 INFO rb-3169c09-224943-416937 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-19 07:12:23,489 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:12:23,505 100 INFO rb-3169c09-224943-416937 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-19 07:12:23,520 100 INFO rb-3169c09-224943-416937 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-19 07:12:23,537 100 INFO rb-3169c09-224943-416937 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-19 07:12:23,551 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31517504 for PoS orders references: ['Order 00019-002-0002'] (draft: False) 2026-09-19 07:12:23,554 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.pos-receipt:not(:contains("Discounts"))' 2026-09-19 07:12:23,628 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31517504 with result: [{'id': 36, 'pos_reference': 'Order 00019-002-0002', 'account_move': False}] 2026-09-19 07:12:23,640 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.042 0.052 2026-09-19 07:12:23,648 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-09-19 07:12:24,408 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:12:24,416 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:12:24,423 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2778 2026-09-19 07:12:24,424 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:12:24,424 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2778 2026-09-19 07:12:24,484 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071224_483917_MobileTestUi.txt 2026-09-19 07:12:24,484 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpei9o1rva_chrome_odoo" 2026-09-19 07:12:24,505 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_pos_barcodes_scan ... 2026-09-19 07:12:24,890 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2991 2026-09-19 07:12:24,892 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpngce_gxp_chrome_odoo 2026-09-19 07:12:24,893 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37265/json/version 2026-09-19 07:12:24,895 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37265/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:12:24,926 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:12:24,926 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37265/json 2026-09-19 07:12:24,927 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37265/json with timeout 3 increased to 10s during tests 2026-09-19 07:12:24,934 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37265/devtools/page/F05EEE0D5DE735B330C0DDBCA67FD9E8 2026-09-19 07:12:24,943 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:12:24,955 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:12:25,202 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:12:25,212 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:12:25,221 100 INFO rb-3169c09-224943-416937 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-19 07:12:25,222 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:12:25,237 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:12:25,767 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:25] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.078 0.457 2026-09-19 07:12:25,771 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'F05EEE0D5DE735B330C0DDBCA67FD9E8', 'loaderId': '95630F88741DF704E4510A10D32BDB28', 'isDownload': False} 2026-09-19 07:12:25,772 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-09-19 07:12:25,792 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:12:25,812 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:25] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.007 2026-09-19 07:12:25,829 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:25] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.020 2026-09-19 07:12:25,843 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:25] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.029 2026-09-19 07:12:26,156 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:26] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.007 0.008 2026-09-19 07:12:26,172 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.006 2026-09-19 07:12:26,193 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:12:26,208 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-09-19 07:12:26,210 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:12:26,225 100 INFO rb-3169c09-224943-416937 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-19 07:12:26,797 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.226 0.348 2026-09-19 07:12:26,847 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:26] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.580 2026-09-19 07:12:26,867 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:12:26,939 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.088 2026-09-19 07:12:27,026 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.006 2026-09-19 07:12:27,063 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-19 07:12:27,598 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.197 0.314 2026-09-19 07:12:27,678 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.042 2026-09-19 07:12:27,711 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:27] "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-19 07:12:27,727 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:12:27,832 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:27] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.040 0.046 2026-09-19 07:12:27,863 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-19 07:12:27,877 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12: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-19 07:12:27,887 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:27] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.021 0.123 2026-09-19 07:12:27,889 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:12:27,909 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:12:27,951 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:27] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.027 0.170 2026-09-19 07:12:28,005 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:28] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.016 0.238 2026-09-19 07:12:28,052 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:28] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.014 0.282 2026-09-19 07:12:28,112 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:28] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.029 0.315 2026-09-19 07:12:28,149 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:28] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.015 0.243 2026-09-19 07:12:28,165 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:28] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.005 0.237 2026-09-19 07:12:28,180 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.222 2026-09-19 07:12:28,215 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:28] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.186 2026-09-19 07:12:28,250 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:28] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.179 2026-09-19 07:12:28,291 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:28] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.156 2026-09-19 07:12:28,314 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.015 0.143 2026-09-19 07:12:28,324 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.147 2026-09-19 07:12:28,337 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.131 2026-09-19 07:12:28,344 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.130 2026-09-19 07:12:28,365 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:28] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.136 2026-09-19 07:12:28,378 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.112 2026-09-19 07:12:28,389 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.084 2026-09-19 07:12:28,409 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:28] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.005 0.076 2026-09-19 07:12:28,426 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:28] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.081 2026-09-19 07:12:28,444 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:28] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.003 0.088 2026-09-19 07:12:28,607 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:12:28,621 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-09-19 07:12:28,640 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:28,641 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.014 2026-09-19 07:12:28,683 100 INFO rb-3169c09-224943-416937 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-19 07:12:28,691 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:12:28,699 100 INFO rb-3169c09-224943-416937 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-19 07:12:28,700 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-09-19 07:12:28,706 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:28,727 100 INFO rb-3169c09-224943-416937 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-19 07:12:28,739 100 INFO rb-3169c09-224943-416937 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-19 07:12:28,755 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000000004' (trigger: body)' 2026-09-19 07:12:28,773 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:28,790 100 INFO rb-3169c09-224943-416937 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-19 07:12:28,804 100 INFO rb-3169c09-224943-416937 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-19 07:12:28,821 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000123451' (trigger: body)' 2026-09-19 07:12:28,837 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:28,857 100 INFO rb-3169c09-224943-416937 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-19 07:12:28,871 100 INFO rb-3169c09-224943-416937 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-19 07:12:28,888 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005000000' (trigger: body)' 2026-09-19 07:12:28,907 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:28,923 100 INFO rb-3169c09-224943-416937 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-19 07:12:28,936 100 INFO rb-3169c09-224943-416937 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-19 07:12:28,954 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005080002' (trigger: body)' 2026-09-19 07:12:28,971 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:28,990 100 INFO rb-3169c09-224943-416937 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-19 07:12:29,003 100 INFO rb-3169c09-224943-416937 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-19 07:12:29,021 100 INFO rb-3169c09-224943-416937 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-19 07:12:29,030 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:12:29,041 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:12:29,045 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2991 2026-09-19 07:12:29,045 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:12:29,050 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2991 2026-09-19 07:12:29,145 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071229_145541_MobileTestUi.txt 2026-09-19 07:12:29,145 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpngce_gxp_chrome_odoo" 2026-09-19 07:12:29,170 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_pos_combo ... 2026-09-19 07:12:32,021 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3189 2026-09-19 07:12:32,022 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpcdjv1nyu_chrome_odoo 2026-09-19 07:12:32,022 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40683/json/version 2026-09-19 07:12:32,024 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40683/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:12:32,042 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:12:32,042 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40683/json 2026-09-19 07:12:32,043 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40683/json with timeout 3 increased to 10s during tests 2026-09-19 07:12:32,052 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40683/devtools/page/FE24E9576F8796794F1F53C3E6477BB6 2026-09-19 07:12:32,061 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:12:32,072 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:12:32,261 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:12:32,263 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:12:32,276 100 INFO rb-3169c09-224943-416937 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-19 07:12:32,276 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:12:32,298 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:12:32,912 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:32] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.091 0.528 2026-09-19 07:12:32,916 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'FE24E9576F8796794F1F53C3E6477BB6', 'loaderId': '9AD1B01DE224D1CBB7FF01B26339B003', 'isDownload': False} 2026-09-19 07:12:32,916 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PosComboPriceTaxIncludedTour')" 2026-09-19 07:12:32,927 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:12:32,943 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:32] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.006 2026-09-19 07:12:32,955 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:32] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.010 2026-09-19 07:12:32,966 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:32] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.022 2026-09-19 07:12:33,309 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:33] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-19 07:12:33,321 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.005 2026-09-19 07:12:33,367 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:12:33,374 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:12:33,379 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-09-19 07:12:33,406 100 INFO rb-3169c09-224943-416937 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-19 07:12:34,120 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.318 0.409 2026-09-19 07:12:34,207 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:34] "GET /pos/ui HTTP/1.1" 200 - 20 0.049 0.725 2026-09-19 07:12:34,223 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:12:34,269 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.100 2026-09-19 07:12:34,335 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.007 2026-09-19 07:12:34,425 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.006 2026-09-19 07:12:34,989 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.187 0.351 2026-09-19 07:12:35,077 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "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-19 07:12:35,105 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "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-19 07:12:35,122 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-19 07:12:35,238 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "GET /web/image?model=product.product&field=image_128&id=796&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.056 0.043 2026-09-19 07:12:35,245 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:12:35,307 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "GET /web/image?model=product.product&field=image_128&id=798&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.029 0.131 2026-09-19 07:12:35,344 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "GET /web/image?model=product.product&field=image_128&id=799&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.181 2026-09-19 07:12:35,368 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12: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-19 07:12:35,374 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:12:35,381 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:12:35,408 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "GET /web/image?model=product.product&field=image_128&id=797&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.020 0.243 2026-09-19 07:12:35,453 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "GET /web/image?model=product.product&field=image_128&id=800&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.281 2026-09-19 07:12:35,496 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "GET /web/image?model=product.product&field=image_128&id=801&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.321 2026-09-19 07:12:35,513 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.257 2026-09-19 07:12:35,585 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.029 0.239 2026-09-19 07:12:35,605 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.212 2026-09-19 07:12:35,646 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "GET /web/image?model=product.product&field=image_128&id=802&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.225 2026-09-19 07:12:35,683 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "GET /web/image?model=product.product&field=image_128&id=803&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.219 2026-09-19 07:12:35,722 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.201 2026-09-19 07:12:35,758 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "GET /web/image?model=product.product&field=image_128&id=806&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.006 0.220 2026-09-19 07:12:35,764 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.213 2026-09-19 07:12:35,802 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "GET /web/image?model=product.product&field=image_128&id=805&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.197 2026-09-19 07:12:35,829 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.209 2026-09-19 07:12:35,847 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.187 2026-09-19 07:12:35,885 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.186 2026-09-19 07:12:35,923 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.190 2026-09-19 07:12:35,959 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.184 2026-09-19 07:12:35,995 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:35] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.178 2026-09-19 07:12:36,044 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:36] "GET /web/image?model=product.product&field=image_128&id=804&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.016 0.193 2026-09-19 07:12:36,077 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:12:36,092 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,096 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:36] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.223 2026-09-19 07:12:36,111 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,123 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,136 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:36] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.229 2026-09-19 07:12:36,140 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,157 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,172 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,174 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:36] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.233 2026-09-19 07:12:36,184 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.212 2026-09-19 07:12:36,186 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,199 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.190 2026-09-19 07:12:36,204 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,206 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.153 2026-09-19 07:12:36,221 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,242 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,245 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.125 2026-09-19 07:12:36,256 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,271 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.019 0.100 2026-09-19 07:12:36,273 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,290 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,303 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.024 0.094 2026-09-19 07:12:36,307 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,321 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,334 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:36] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.006 0.130 2026-09-19 07:12:36,339 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,352 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:36] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.004 0.136 2026-09-19 07:12:36,357 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,371 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:36] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.157 2026-09-19 07:12:36,415 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:36,456 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,459 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,465 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:12:36,471 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:36,491 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,508 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,519 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,539 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,553 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:36,573 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,591 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,607 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:36,622 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,637 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,653 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,671 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,686 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:36,708 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,720 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,738 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:36,760 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,771 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,787 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,806 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,820 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:36,840 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,855 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,872 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:36,890 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,907 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,922 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:36,939 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,956 100 INFO rb-3169c09-224943-416937 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-19 07:12:36,972 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:36,999 100 INFO rb-3169c09-224943-416937 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-19 07:12:37,349 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:12:37,808 100 INFO rb-3169c09-224943-416937 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-19 07:12:37,824 100 INFO rb-3169c09-224943-416937 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-19 07:12:37,838 100 INFO rb-3169c09-224943-416937 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-19 07:12:37,852 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:37,872 100 INFO rb-3169c09-224943-416937 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-19 07:12:37,886 100 INFO rb-3169c09-224943-416937 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-19 07:12:37,904 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:37,922 100 INFO rb-3169c09-224943-416937 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-19 07:12:37,936 100 INFO rb-3169c09-224943-416937 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-19 07:12:37,953 100 INFO rb-3169c09-224943-416937 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-19 07:12:37,971 100 INFO rb-3169c09-224943-416937 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-19 07:12:37,987 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:38,006 100 INFO rb-3169c09-224943-416937 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-19 07:12:38,019 100 INFO rb-3169c09-224943-416937 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-19 07:12:38,038 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:38,057 100 INFO rb-3169c09-224943-416937 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-19 07:12:38,070 100 INFO rb-3169c09-224943-416937 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-19 07:12:38,086 100 INFO rb-3169c09-224943-416937 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-19 07:12:38,104 100 INFO rb-3169c09-224943-416937 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-19 07:12:38,119 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:38,140 100 INFO rb-3169c09-224943-416937 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-19 07:12:38,153 100 INFO rb-3169c09-224943-416937 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-19 07:12:38,172 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:38,193 100 INFO rb-3169c09-224943-416937 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-19 07:12:38,203 100 INFO rb-3169c09-224943-416937 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-19 07:12:38,221 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:38,241 100 INFO rb-3169c09-224943-416937 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-19 07:12:38,253 100 INFO rb-3169c09-224943-416937 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-19 07:12:38,271 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:38,291 100 INFO rb-3169c09-224943-416937 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-19 07:12:38,461 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:12:39,104 100 INFO rb-3169c09-224943-416937 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-19 07:12:39,123 100 INFO rb-3169c09-224943-416937 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-19 07:12:39,137 100 INFO rb-3169c09-224943-416937 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-19 07:12:39,153 100 INFO rb-3169c09-224943-416937 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-19 07:12:39,170 100 INFO rb-3169c09-224943-416937 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-19 07:12:39,187 100 INFO rb-3169c09-224943-416937 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-19 07:12:39,229 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:39,240 100 INFO rb-3169c09-224943-416937 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-19 07:12:39,241 100 INFO rb-3169c09-224943-416937 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-19 07:12:39,255 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:12:39,280 100 INFO rb-3169c09-224943-416937 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-19 07:12:39,296 100 INFO rb-3169c09-224943-416937 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-19 07:12:39,298 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:12:39,301 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:12:39,305 100 INFO rb-3169c09-224943-416937 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-19 07:12:39,326 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:12:39,327 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:39] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.014 2026-09-19 07:12:39,333 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26709041 for PoS orders references: ['Order 00021-002-0001'] (draft: False) 2026-09-19 07:12:39,344 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:12:39,538 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26709041 with result: [{'id': 37, 'pos_reference': 'Order 00021-002-0001', 'account_move': False}] 2026-09-19 07:12:39,553 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.116 0.109 2026-09-19 07:12:39,603 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:39] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.007 2026-09-19 07:12:40,339 100 INFO rb-3169c09-224943-416937 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-19 07:12:40,353 100 INFO rb-3169c09-224943-416937 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-19 07:12:40,370 100 INFO rb-3169c09-224943-416937 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-19 07:12:40,386 100 INFO rb-3169c09-224943-416937 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-19 07:12:40,403 100 INFO rb-3169c09-224943-416937 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-19 07:12:40,420 100 INFO rb-3169c09-224943-416937 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-19 07:12:40,450 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:40,459 100 INFO rb-3169c09-224943-416937 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-19 07:12:40,470 100 INFO rb-3169c09-224943-416937 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-19 07:12:40,488 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:40,506 100 INFO rb-3169c09-224943-416937 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-19 07:12:40,519 100 INFO rb-3169c09-224943-416937 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-19 07:12:40,524 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:12:40,533 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3189 2026-09-19 07:12:40,535 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:12:40,535 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3189 2026-09-19 07:12:40,638 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071240_638359_MobileTestUi.txt 2026-09-19 07:12:40,638 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpcdjv1nyu_chrome_odoo" 2026-09-19 07:12:40,711 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_08_show_tax_excluded ... 2026-09-19 07:12:41,325 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3408 2026-09-19 07:12:41,326 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmptu6ln9n0_chrome_odoo 2026-09-19 07:12:41,326 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43339/json/version 2026-09-19 07:12:41,329 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43339/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:12:41,341 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:12:41,341 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43339/json 2026-09-19 07:12:41,341 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43339/json with timeout 3 increased to 10s during tests 2026-09-19 07:12:41,349 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43339/devtools/page/1AD9F1B331FE95203C93F6C4A47D6179 2026-09-19 07:12:41,352 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:12:41,360 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:12:41,608 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:12:41,611 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:12:41,622 100 INFO rb-3169c09-224943-416937 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-19 07:12:41,623 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:12:41,638 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:12:43,037 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:43] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.060 1.343 2026-09-19 07:12:43,041 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '1AD9F1B331FE95203C93F6C4A47D6179', 'loaderId': 'E5921BF9DC93336591700FE4580E3595', 'isDownload': False} 2026-09-19 07:12:43,041 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-09-19 07:12:43,053 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:12:43,095 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:43] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-09-19 07:12:43,105 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:43] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.015 2026-09-19 07:12:43,120 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:43] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.041 2026-09-19 07:12:43,445 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:43] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 07:12:43,454 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-09-19 07:12:43,479 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:12:43,504 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:12:43,516 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.025 0.008 2026-09-19 07:12:43,529 100 INFO rb-3169c09-224943-416937 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-19 07:12:44,086 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.202 0.360 2026-09-19 07:12:44,138 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:44] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.569 2026-09-19 07:12:44,172 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:12:44,186 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.067 2026-09-19 07:12:44,254 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:12:44,296 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:12:44,686 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.099 0.278 2026-09-19 07:12:44,814 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.062 0.045 2026-09-19 07:12:44,836 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:44] "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-19 07:12:44,849 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-19 07:12:44,979 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:44] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.053 0.052 2026-09-19 07:12:44,995 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:12:45,036 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.021 0.141 2026-09-19 07:12:45,055 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:12:45,060 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:12:45,064 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.006 0.183 2026-09-19 07:12:45,108 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.224 2026-09-19 07:12:45,117 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:12:45,160 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.019 0.264 2026-09-19 07:12:45,200 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.296 2026-09-19 07:12:45,212 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.208 2026-09-19 07:12:45,258 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.019 0.175 2026-09-19 07:12:45,283 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.012 0.202 2026-09-19 07:12:45,325 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.178 2026-09-19 07:12:45,376 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /web/image?model=product.product&field=image_128&id=807&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.017 0.192 2026-09-19 07:12:45,424 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.206 2026-09-19 07:12:45,461 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.005 0.239 2026-09-19 07:12:45,471 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.238 2026-09-19 07:12:45,481 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.007 2026-09-19 07:12:45,504 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.016 0.199 2026-09-19 07:12:45,525 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.184 2026-09-19 07:12:45,536 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.142 2026-09-19 07:12:45,550 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.102 2026-09-19 07:12:45,567 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.012 0.291 2026-09-19 07:12:45,584 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.001 0.082 2026-09-19 07:12:45,607 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.006 0.088 2026-09-19 07:12:45,625 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.003 0.088 2026-09-19 07:12:45,777 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:12:45,788 100 INFO rb-3169c09-224943-416937 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-19 07:12:45,804 100 INFO rb-3169c09-224943-416937 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-19 07:12:45,812 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.016 2026-09-19 07:12:45,826 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:45,875 100 INFO rb-3169c09-224943-416937 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-19 07:12:45,881 100 INFO rb-3169c09-224943-416937 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-19 07:12:45,889 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:12:45,895 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:45,908 100 INFO rb-3169c09-224943-416937 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-19 07:12:45,919 100 INFO rb-3169c09-224943-416937 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-19 07:12:45,938 100 INFO rb-3169c09-224943-416937 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-19 07:12:45,944 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:12:45,951 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3408 2026-09-19 07:12:45,951 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:12:45,952 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3408 2026-09-19 07:12:46,018 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071246_018552_MobileTestUi.txt 2026-09-19 07:12:46,018 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmptu6ln9n0_chrome_odoo" 2026-09-19 07:12:46,037 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-09-19 07:12:46,820 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3607 2026-09-19 07:12:46,820 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp5t53pqft_chrome_odoo 2026-09-19 07:12:46,821 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35411/json/version 2026-09-19 07:12:46,822 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35411/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:12:46,865 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:12:46,865 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35411/json 2026-09-19 07:12:46,866 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35411/json with timeout 3 increased to 10s during tests 2026-09-19 07:12:46,887 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35411/devtools/page/67F987A859E09063DBF73945DF2250D6 2026-09-19 07:12:46,910 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:12:46,922 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:12:47,096 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:12:47,098 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:12:47,107 100 INFO rb-3169c09-224943-416937 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-19 07:12:47,108 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:12:47,121 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:12:47,674 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:47] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.090 0.466 2026-09-19 07:12:47,677 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '67F987A859E09063DBF73945DF2250D6', 'loaderId': '40815B57E05D6384DB28126D7576CE72', 'isDownload': False} 2026-09-19 07:12:47,677 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-09-19 07:12:47,693 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:12:47,715 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:47] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.007 2026-09-19 07:12:47,721 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:47] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.001 0.019 2026-09-19 07:12:47,727 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:47] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.025 2026-09-19 07:12:48,068 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:48] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:12:48,077 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.005 2026-09-19 07:12:48,115 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:12:48,131 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-19 07:12:48,147 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:12:48,152 100 INFO rb-3169c09-224943-416937 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-19 07:12:48,842 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.287 0.413 2026-09-19 07:12:48,885 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:48] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.695 2026-09-19 07:12:48,900 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:12:48,970 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:48] "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-19 07:12:48,996 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-19 07:12:49,049 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:12:49,493 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.142 0.278 2026-09-19 07:12:49,572 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:49] "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-19 07:12:49,602 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:49] "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-19 07:12:49,617 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:12:49,699 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:49] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.028 0.035 2026-09-19 07:12:49,713 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:12:49,749 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:49] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.020 0.089 2026-09-19 07:12:49,803 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:49] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.017 0.146 2026-09-19 07:12:49,828 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:49] "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-19 07:12:49,835 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:12:49,842 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:12:49,845 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:49] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.189 2026-09-19 07:12:49,895 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:49] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.019 0.227 2026-09-19 07:12:49,931 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:49] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.265 2026-09-19 07:12:49,942 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.222 2026-09-19 07:12:49,988 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:49] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.020 0.193 2026-09-19 07:12:50,005 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:50] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.151 2026-09-19 07:12:50,075 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:50] "GET /web/image?model=product.product&field=image_128&id=808&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.022 0.202 2026-09-19 07:12:50,113 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:50] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.200 2026-09-19 07:12:50,165 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:50] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.221 2026-09-19 07:12:50,220 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:50] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.018 0.248 2026-09-19 07:12:50,235 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.266 2026-09-19 07:12:50,251 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.246 2026-09-19 07:12:50,261 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.220 2026-09-19 07:12:50,282 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:50] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.195 2026-09-19 07:12:50,301 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.172 2026-09-19 07:12:50,315 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.135 2026-09-19 07:12:50,325 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.096 2026-09-19 07:12:50,346 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:50] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.004 0.078 2026-09-19 07:12:50,368 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:50] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.006 0.094 2026-09-19 07:12:50,394 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:50] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.009 0.096 2026-09-19 07:12:50,503 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:12:50,521 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-09-19 07:12:50,535 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.008 0.015 2026-09-19 07:12:50,538 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:50,576 100 INFO rb-3169c09-224943-416937 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-19 07:12:50,582 100 INFO rb-3169c09-224943-416937 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-19 07:12:50,584 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:12:50,590 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-09-19 07:12:50,603 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:50,623 100 INFO rb-3169c09-224943-416937 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-19 07:12:50,635 100 INFO rb-3169c09-224943-416937 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-19 07:12:50,654 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-09-19 07:12:50,669 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:50,689 100 INFO rb-3169c09-224943-416937 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-19 07:12:50,702 100 INFO rb-3169c09-224943-416937 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-19 07:12:50,720 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-09-19 07:12:50,736 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:50,755 100 INFO rb-3169c09-224943-416937 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-19 07:12:50,769 100 INFO rb-3169c09-224943-416937 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-19 07:12:50,789 100 INFO rb-3169c09-224943-416937 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-19 07:12:50,799 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:12:50,805 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3607 2026-09-19 07:12:50,806 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:12:50,806 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3607 2026-09-19 07:12:50,901 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071250_901235_MobileTestUi.txt 2026-09-19 07:12:50,901 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp5t53pqft_chrome_odoo" 2026-09-19 07:12:50,934 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_GS1_pos_barcodes_scan ... 2026-09-19 07:12:51,865 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3815 2026-09-19 07:12:51,865 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpmoqbc8p9_chrome_odoo 2026-09-19 07:12:51,865 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45827/json/version 2026-09-19 07:12:51,867 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45827/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:12:51,898 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:12:51,899 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45827/json 2026-09-19 07:12:51,900 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45827/json with timeout 3 increased to 10s during tests 2026-09-19 07:12:51,908 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45827/devtools/page/A8364E5C6218ABF8DB51570F9D6A0D4A 2026-09-19 07:12:51,927 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:12:51,941 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:12:52,152 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:12:52,154 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:12:52,167 100 INFO rb-3169c09-224943-416937 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-19 07:12:52,167 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:12:52,199 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:12:52,720 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:52] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 113 0.063 0.472 2026-09-19 07:12:52,724 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'A8364E5C6218ABF8DB51570F9D6A0D4A', 'loaderId': '5DD44E02D548A4B15A440F835216CB6E', 'isDownload': False} 2026-09-19 07:12:52,724 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-09-19 07:12:52,741 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:12:52,758 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:52] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-09-19 07:12:52,778 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:52] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.009 2026-09-19 07:12:52,788 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:52] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.008 2026-09-19 07:12:53,127 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:53] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.007 2026-09-19 07:12:53,136 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-09-19 07:12:53,188 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-19 07:12:53,191 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:12:53,201 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:12:53,214 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:12:53,238 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 07:12:53,259 100 INFO rb-3169c09-224943-416937 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-19 07:12:53,813 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.193 0.368 2026-09-19 07:12:53,870 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:53] "GET /pos/ui HTTP/1.1" 200 - 21 0.025 0.555 2026-09-19 07:12:53,900 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:12:53,968 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:53] "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-19 07:12:53,995 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-19 07:12:54,039 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-19 07:12:54,070 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.007 2026-09-19 07:12:54,113 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:12:54,569 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.113 0.322 2026-09-19 07:12:54,645 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:54] "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-19 07:12:54,668 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:54] "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-19 07:12:54,681 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:12:54,785 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:54] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.033 0.034 2026-09-19 07:12:54,792 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:12:54,847 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:54] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.025 0.120 2026-09-19 07:12:54,857 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12: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-19 07:12:54,867 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:12:54,916 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:54] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.028 0.190 2026-09-19 07:12:54,925 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:12:54,953 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:54] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.202 2026-09-19 07:12:54,997 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:54] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.015 0.242 2026-09-19 07:12:55,036 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:55] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.295 2026-09-19 07:12:55,051 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.247 2026-09-19 07:12:55,106 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:55] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.022 0.211 2026-09-19 07:12:55,120 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:55] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.003 0.180 2026-09-19 07:12:55,166 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:55] "GET /web/image?model=product.product&field=image_128&id=809&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.195 2026-09-19 07:12:55,208 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:55] "GET /web/image?model=product.product&field=image_128&id=810&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.199 2026-09-19 07:12:55,272 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:55] "GET /web/image?model=product.product&field=image_128&id=811&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.016 0.212 2026-09-19 07:12:55,313 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:55] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.245 2026-09-19 07:12:55,322 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.239 2026-09-19 07:12:55,361 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:55] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.222 2026-09-19 07:12:55,401 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:55] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.262 2026-09-19 07:12:55,423 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:55] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.242 2026-09-19 07:12:55,434 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.215 2026-09-19 07:12:55,450 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.165 2026-09-19 07:12:55,466 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.139 2026-09-19 07:12:55,475 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.106 2026-09-19 07:12:55,486 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.075 2026-09-19 07:12:55,506 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:55] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.001 0.077 2026-09-19 07:12:55,527 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:55] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.005 0.082 2026-09-19 07:12:55,543 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:55] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.003 0.082 2026-09-19 07:12:55,586 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:12:55,602 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-09-19 07:12:55,624 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:55,640 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.023 2026-09-19 07:12:55,649 100 INFO rb-3169c09-224943-416937 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-19 07:12:55,655 100 INFO rb-3169c09-224943-416937 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-19 07:12:55,658 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:12:55,670 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-09-19 07:12:55,686 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:55,706 100 INFO rb-3169c09-224943-416937 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-19 07:12:55,719 100 INFO rb-3169c09-224943-416937 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-19 07:12:55,737 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125305' (trigger: body)' 2026-09-19 07:12:55,752 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:55,772 100 INFO rb-3169c09-224943-416937 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-19 07:12:55,785 100 INFO rb-3169c09-224943-416937 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-19 07:12:55,803 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '01084316730201253010' (trigger: body)' 2026-09-19 07:12:55,820 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:55,840 100 INFO rb-3169c09-224943-416937 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-19 07:12:55,855 100 INFO rb-3169c09-224943-416937 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-19 07:12:55,871 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-09-19 07:12:55,886 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:55,905 100 INFO rb-3169c09-224943-416937 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-19 07:12:55,919 100 INFO rb-3169c09-224943-416937 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-19 07:12:55,938 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-09-19 07:12:55,953 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:55,971 100 INFO rb-3169c09-224943-416937 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-19 07:12:55,986 100 INFO rb-3169c09-224943-416937 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-19 07:12:56,005 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-09-19 07:12:56,019 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:56,039 100 INFO rb-3169c09-224943-416937 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-19 07:12:56,052 100 INFO rb-3169c09-224943-416937 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-19 07:12:56,075 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-09-19 07:12:56,090 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:56,106 100 INFO rb-3169c09-224943-416937 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-19 07:12:56,120 100 INFO rb-3169c09-224943-416937 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-19 07:12:56,137 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132' (trigger: body)' 2026-09-19 07:12:56,152 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:56,173 100 INFO rb-3169c09-224943-416937 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-19 07:12:56,185 100 INFO rb-3169c09-224943-416937 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-19 07:12:56,204 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132305' (trigger: body)' 2026-09-19 07:12:56,219 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:12:56,239 100 INFO rb-3169c09-224943-416937 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-19 07:12:56,252 100 INFO rb-3169c09-224943-416937 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-19 07:12:56,279 100 INFO rb-3169c09-224943-416937 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-19 07:12:56,279 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:12:56,283 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3815 2026-09-19 07:12:56,284 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:12:56,284 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3815 2026-09-19 07:12:56,381 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071256_381358_MobileTestUi.txt 2026-09-19 07:12:56,381 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpmoqbc8p9_chrome_odoo" 2026-09-19 07:12:56,404 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_add_multiple_serials_at_once ... 2026-09-19 07:12:56,980 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4031 2026-09-19 07:12:56,981 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpt4wc1lny_chrome_odoo 2026-09-19 07:12:56,981 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:32853/json/version 2026-09-19 07:12:56,983 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:32853/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:12:57,028 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:12:57,028 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:32853/json 2026-09-19 07:12:57,029 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:32853/json with timeout 3 increased to 10s during tests 2026-09-19 07:12:57,038 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:32853/devtools/page/BC6E8002FFC7825A3130C9F52B9C76DE 2026-09-19 07:12:57,043 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:12:57,046 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:12:57,239 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:12:57,241 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:12:57,243 100 INFO rb-3169c09-224943-416937 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-19 07:12:57,243 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:12:57,256 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:12:57,883 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:57] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.085 0.545 2026-09-19 07:12:57,886 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'BC6E8002FFC7825A3130C9F52B9C76DE', 'loaderId': '7C213FB0272442C7A2364688CA47D9B3', 'isDownload': False} 2026-09-19 07:12:57,886 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_add_multiple_serials_at_once')" 2026-09-19 07:12:57,900 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:12:57,927 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:57] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.010 2026-09-19 07:12:57,941 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:57] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.022 2026-09-19 07:12:57,950 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:57] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.041 2026-09-19 07:12:58,355 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:58] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-09-19 07:12:58,370 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.007 2026-09-19 07:12:58,393 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:12:58,407 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 07:12:58,412 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:12:58,429 100 INFO rb-3169c09-224943-416937 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-19 07:12:59,024 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.237 0.370 2026-09-19 07:12:59,151 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.053 0.046 2026-09-19 07:12:59,178 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "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-19 07:12:59,195 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:12:59,270 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.020 0.033 2026-09-19 07:12:59,308 100 INFO rb-3169c09-224943-416937 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-19 07:12:59,331 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.016 0.088 2026-09-19 07:12:59,341 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:12:59,390 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.147 2026-09-19 07:12:59,398 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12: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-19 07:12:59,417 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:12:59,444 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.018 0.187 2026-09-19 07:12:59,491 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.019 0.227 2026-09-19 07:12:59,501 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:12:59,541 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.023 0.261 2026-09-19 07:12:59,562 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.282 2026-09-19 07:12:59,612 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /web/image?model=product.product&field=image_128&id=812&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.242 2026-09-19 07:12:59,660 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.016 0.215 2026-09-19 07:12:59,677 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.004 0.224 2026-09-19 07:12:59,724 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.204 2026-09-19 07:12:59,755 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.005 0.178 2026-09-19 07:12:59,791 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.201 2026-09-19 07:12:59,795 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.196 2026-09-19 07:12:59,804 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.179 2026-09-19 07:12:59,817 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.011 2026-09-19 07:12:59,828 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.130 2026-09-19 07:12:59,845 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.108 2026-09-19 07:12:59,854 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.069 2026-09-19 07:12:59,864 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.187 2026-09-19 07:12:59,883 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.072 2026-09-19 07:12:59,899 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.001 0.074 2026-09-19 07:12:59,922 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:12:59] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.006 0.077 2026-09-19 07:13:00,122 100 INFO rb-3169c09-224943-416937 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-19 07:13:00,138 100 INFO rb-3169c09-224943-416937 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-19 07:13:00,155 100 INFO rb-3169c09-224943-416937 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-19 07:13:00,157 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.017 2026-09-19 07:13:00,171 100 INFO rb-3169c09-224943-416937 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-19 07:13:00,188 100 INFO rb-3169c09-224943-416937 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-19 07:13:00,205 100 INFO rb-3169c09-224943-416937 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-19 07:13:00,222 100 INFO rb-3169c09-224943-416937 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-19 07:13:00,238 100 INFO rb-3169c09-224943-416937 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-19 07:13:00,259 100 INFO rb-3169c09-224943-416937 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-19 07:13:00,290 100 INFO rb-3169c09-224943-416937 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-19 07:13:00,293 100 INFO rb-3169c09-224943-416937 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-19 07:13:00,297 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:13:00,305 100 INFO rb-3169c09-224943-416937 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-19 07:13:00,323 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: '.fa-trash-o' 2026-09-19 07:13:00,338 100 INFO rb-3169c09-224943-416937 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-19 07:13:00,357 100 INFO rb-3169c09-224943-416937 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-19 07:13:00,375 100 INFO rb-3169c09-224943-416937 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-19 07:13:00,387 100 INFO rb-3169c09-224943-416937 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-19 07:13:00,408 100 INFO rb-3169c09-224943-416937 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-19 07:13:00,421 100 INFO rb-3169c09-224943-416937 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-19 07:13:00,439 100 INFO rb-3169c09-224943-416937 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-19 07:13:00,452 100 INFO rb-3169c09-224943-416937 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-19 07:13:00,469 100 INFO rb-3169c09-224943-416937 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-19 07:13:00,476 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:13:00,492 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:13:00,494 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4031 2026-09-19 07:13:00,495 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:13:00,497 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4031 2026-09-19 07:13:00,556 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071300_555848_MobileTestUi.txt 2026-09-19 07:13:00,556 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpt4wc1lny_chrome_odoo" 2026-09-19 07:13:00,580 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-09-19 07:13:00,973 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4234 2026-09-19 07:13:00,973 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp0eb__z4t_chrome_odoo 2026-09-19 07:13:00,974 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33301/json/version 2026-09-19 07:13:00,976 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33301/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:13:01,031 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:13:01,032 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33301/json 2026-09-19 07:13:01,034 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33301/json with timeout 3 increased to 10s during tests 2026-09-19 07:13:01,052 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33301/devtools/page/E0C4A028E4CC41868595F974B3BD290A 2026-09-19 07:13:01,079 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:13:01,090 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:13:01,269 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:13:01,272 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:13:01,283 100 INFO rb-3169c09-224943-416937 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-19 07:13:01,283 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:13:01,299 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:13:01,939 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:01] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.108 0.535 2026-09-19 07:13:01,943 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'E0C4A028E4CC41868595F974B3BD290A', 'loaderId': '2C15E34FD524CA84C30AF6806D4EDFCE', 'isDownload': False} 2026-09-19 07:13:01,943 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-09-19 07:13:01,957 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:13:01,972 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:01] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.006 2026-09-19 07:13:01,985 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:01] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.015 2026-09-19 07:13:02,006 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:02] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.036 2026-09-19 07:13:02,342 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-19 07:13:02,350 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:02] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.015 2026-09-19 07:13:02,397 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:13:02,413 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:13:02,426 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.019 0.010 2026-09-19 07:13:02,448 100 INFO rb-3169c09-224943-416937 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-19 07:13:03,084 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.237 0.404 2026-09-19 07:13:03,129 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:03] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.633 2026-09-19 07:13:03,142 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:13:03,191 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.065 2026-09-19 07:13:03,260 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:13:03,286 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:13:03,724 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.106 0.315 2026-09-19 07:13:03,805 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:03] "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-19 07:13:03,833 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:03] "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-19 07:13:03,849 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:13:03,954 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:03] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.048 0.042 2026-09-19 07:13:03,959 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:13:04,004 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:04] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.015 0.110 2026-09-19 07:13:04,042 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:04] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.157 2026-09-19 07:13:04,048 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13: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-19 07:13:04,055 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:13:04,109 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:04] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.215 2026-09-19 07:13:04,126 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:13:04,146 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:04] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.241 2026-09-19 07:13:04,182 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:04] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.269 2026-09-19 07:13:04,197 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.224 2026-09-19 07:13:04,247 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:04] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.015 0.225 2026-09-19 07:13:04,293 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:04] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.014 0.220 2026-09-19 07:13:04,329 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:04] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.024 0.172 2026-09-19 07:13:04,380 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:04] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.016 0.211 2026-09-19 07:13:04,405 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:04] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.005 0.213 2026-09-19 07:13:04,418 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.211 2026-09-19 07:13:04,424 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.202 2026-09-19 07:13:04,441 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.162 2026-09-19 07:13:04,460 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.011 0.149 2026-09-19 07:13:04,474 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.135 2026-09-19 07:13:04,496 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:04] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.004 0.106 2026-09-19 07:13:04,506 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.092 2026-09-19 07:13:04,536 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:04] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.004 0.107 2026-09-19 07:13:04,552 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:04] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.094 2026-09-19 07:13:04,570 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:04] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.001 0.098 2026-09-19 07:13:04,802 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:13:04,829 100 INFO rb-3169c09-224943-416937 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-19 07:13:04,844 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:13:04,849 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.016 2026-09-19 07:13:04,879 100 INFO rb-3169c09-224943-416937 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-19 07:13:04,883 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:13:04,887 100 INFO rb-3169c09-224943-416937 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-19 07:13:04,899 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:13:04,927 100 INFO rb-3169c09-224943-416937 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-19 07:13:04,939 100 INFO rb-3169c09-224943-416937 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-19 07:13:04,953 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:13:04,971 100 INFO rb-3169c09-224943-416937 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-19 07:13:04,985 100 INFO rb-3169c09-224943-416937 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-19 07:13:05,003 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:13:05,021 100 INFO rb-3169c09-224943-416937 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-19 07:13:05,035 100 INFO rb-3169c09-224943-416937 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-19 07:13:05,053 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:13:05,071 100 INFO rb-3169c09-224943-416937 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-19 07:13:05,086 100 INFO rb-3169c09-224943-416937 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-19 07:13:05,103 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:13:05,121 100 INFO rb-3169c09-224943-416937 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-19 07:13:05,135 100 INFO rb-3169c09-224943-416937 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-19 07:13:05,153 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:13:05,171 100 INFO rb-3169c09-224943-416937 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-19 07:13:05,185 100 INFO rb-3169c09-224943-416937 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-19 07:13:05,208 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:13:05,221 100 INFO rb-3169c09-224943-416937 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-19 07:13:06,037 100 INFO rb-3169c09-224943-416937 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-19 07:13:06,053 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:13:06,071 100 INFO rb-3169c09-224943-416937 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-19 07:13:06,085 100 INFO rb-3169c09-224943-416937 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-19 07:13:06,105 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:13:06,136 100 INFO rb-3169c09-224943-416937 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-19 07:13:06,139 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:13:06,145 100 INFO rb-3169c09-224943-416937 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-19 07:13:06,146 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:13:06,151 100 INFO rb-3169c09-224943-416937 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-19 07:13:06,168 100 INFO rb-3169c09-224943-416937 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-19 07:13:06,183 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14698248 for PoS orders references: ['Order 00026-002-0001'] (draft: False) 2026-09-19 07:13:06,195 100 INFO rb-3169c09-224943-416937 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-19 07:13:06,205 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:13:06,330 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14698248 with result: [{'id': 38, 'pos_reference': 'Order 00026-002-0001', 'account_move': False}] 2026-09-19 07:13:06,344 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.067 0.098 2026-09-19 07:13:06,388 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:06] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.007 2026-09-19 07:13:06,512 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 07:13:07,123 100 INFO rb-3169c09-224943-416937 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-19 07:13:07,135 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:13:07,151 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:13:07,169 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '.close-button' 2026-09-19 07:13:07,187 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'div.popup.close-pos-popup input' 2026-09-19 07:13:07,208 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:07] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.011 0.023 2026-09-19 07:13:07,884 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-19 07:13:07,989 100 INFO rb-3169c09-224943-416937 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-19 07:13:08,002 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'footer .button:contains('Close Session')' 2026-09-19 07:13:08,019 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-09-19 07:13:08,028 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:08] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.008 0.012 2026-09-19 07:13:08,066 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:08] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 23 0.010 0.022 2026-09-19 07:13:08,452 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 42, model: account.move 2026-09-19 07:13:09,197 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:09] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 619 0.382 0.742 2026-09-19 07:13:09,460 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:09] "GET /web HTTP/1.1" 200 - 43 0.018 0.227 2026-09-19 07:13:09,505 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:09] "GET /web/assets/6dc496d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.008 0.007 2026-09-19 07:13:09,517 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:09] "GET /web/assets/b995a1a/web.assets_web.min.css HTTP/1.1" 200 - 4 0.006 0.024 2026-09-19 07:13:09,542 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:09] "GET /web/webclient/load_menus/81d68faff1fd006c09f703c86040725133e49d1cfa15dc5d3cadfd23a574f7f0 HTTP/1.1" 200 - 2 0.005 0.039 2026-09-19 07:13:09,552 100 INFO rb-3169c09-224943-416937 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-19 07:13:09,565 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.010 0.053 2026-09-19 07:13:09,595 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:09] "GET /web/assets/2819573/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.008 2026-09-19 07:13:10,322 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:10] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-19 07:13:10,324 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:10] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-19 07:13:10,329 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:10] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-19 07:13:10,342 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.004 2026-09-19 07:13:10,468 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:10] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:13:10,503 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:10] "POST /mail/init_messaging HTTP/1.1" 200 - 87 0.085 0.079 2026-09-19 07:13:10,508 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:10] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.157 2026-09-19 07:13:10,512 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.129 2026-09-19 07:13:10,537 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:10] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.006 0.141 2026-09-19 07:13:10,557 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.144 2026-09-19 07:13:10,592 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:10] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.020 0.180 2026-09-19 07:13:10,617 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:10] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.084 2026-09-19 07:13:10,627 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:10] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.091 2026-09-19 07:13:10,636 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.086 2026-09-19 07:13:10,648 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:10] "POST /web/action/load HTTP/1.1" 200 - 9 0.003 0.066 2026-09-19 07:13:10,674 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:10] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 200 - 11 0.007 0.083 2026-09-19 07:13:10,710 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:10] "GET /web?reload=true HTTP/1.1" 200 - 16 0.008 0.026 2026-09-19 07:13:10,758 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.009 2026-09-19 07:13:10,772 100 INFO rb-3169c09-224943-416937 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-19 07:13:11,444 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-19 07:13:11,445 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-19 07:13:11,449 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-19 07:13:11,464 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.006 2026-09-19 07:13:11,557 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:11] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.046 0.041 2026-09-19 07:13:11,569 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.057 2026-09-19 07:13:11,575 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.062 2026-09-19 07:13:11,614 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:11] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.027 0.074 2026-09-19 07:13:11,620 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.090 2026-09-19 07:13:11,633 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:11] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.029 2026-09-19 07:13:11,640 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:11] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.040 2026-09-19 07:13:11,678 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:11] "POST /web/action/load HTTP/1.1" 200 - 10 0.025 0.041 2026-09-19 07:13:11,724 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:11] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 11 0.024 0.087 2026-09-19 07:13:11,821 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:11] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.026 0.063 2026-09-19 07:13:11,880 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:11] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.010 0.023 2026-09-19 07:13:12,692 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-09-19 07:13:12,695 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:13:12,705 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:13:12,706 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4234 2026-09-19 07:13:12,707 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:13:12,707 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4234 2026-09-19 07:13:12,816 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071312_815845_MobileTestUi.txt 2026-09-19 07:13:12,816 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp0eb__z4t_chrome_odoo" 2026-09-19 07:13:12,841 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_rounding_payment ... 2026-09-19 07:13:13,448 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4500 2026-09-19 07:13:13,448 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpunz6p_tq_chrome_odoo 2026-09-19 07:13:13,448 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42203/json/version 2026-09-19 07:13:13,450 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42203/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:13:13,491 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:13:13,493 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42203/json 2026-09-19 07:13:13,493 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42203/json with timeout 3 increased to 10s during tests 2026-09-19 07:13:13,510 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:42203/devtools/page/F9B96ABE7265992953F53AF9B3382FCC 2026-09-19 07:13:13,523 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:13:13,528 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:13:13,684 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 07:13:13,687 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:13:13,698 100 INFO rb-3169c09-224943-416937 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-19 07:13:13,698 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:13:13,721 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:13:14,387 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:14] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.100 0.570 2026-09-19 07:13:14,390 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'F9B96ABE7265992953F53AF9B3382FCC', 'loaderId': 'AE155CE5986DB9485D9E060652045C39', 'isDownload': False} 2026-09-19 07:13:14,391 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashRoundingPayment')" 2026-09-19 07:13:14,402 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:13:14,422 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:14] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.007 2026-09-19 07:13:14,431 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:14] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.014 2026-09-19 07:13:14,441 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:14] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.020 2026-09-19 07:13:14,750 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:14] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.008 0.008 2026-09-19 07:13:14,758 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.010 2026-09-19 07:13:14,809 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:13:14,822 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-09-19 07:13:14,824 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:13:14,847 100 INFO rb-3169c09-224943-416937 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-19 07:13:15,503 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.280 0.383 2026-09-19 07:13:15,598 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.043 2026-09-19 07:13:15,602 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:13:15,629 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:15] "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-19 07:13:15,642 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:13:15,706 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:15] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.016 0.030 2026-09-19 07:13:15,758 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:15] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.085 2026-09-19 07:13:15,767 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:13:15,795 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:15] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.114 2026-09-19 07:13:15,829 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:15] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.157 2026-09-19 07:13:15,838 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:13:15,865 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:13:15,880 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:15] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.196 2026-09-19 07:13:15,913 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:15] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.006 0.234 2026-09-19 07:13:15,921 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:13:15,929 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.209 2026-09-19 07:13:15,978 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:15] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.016 0.184 2026-09-19 07:13:16,027 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:16] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.018 0.201 2026-09-19 07:13:16,083 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:16] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 19 0.017 0.195 2026-09-19 07:13:16,107 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:16] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.011 0.208 2026-09-19 07:13:16,152 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:16] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.016 0.211 2026-09-19 07:13:16,177 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.017 0.227 2026-09-19 07:13:16,185 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.220 2026-09-19 07:13:16,200 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.207 2026-09-19 07:13:16,217 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.175 2026-09-19 07:13:16,232 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.136 2026-09-19 07:13:16,244 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.117 2026-09-19 07:13:16,262 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:16] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.094 2026-09-19 07:13:16,298 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:16] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.017 0.098 2026-09-19 07:13:16,316 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:16] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.101 2026-09-19 07:13:16,336 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:16] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.007 0.102 2026-09-19 07:13:16,568 100 INFO rb-3169c09-224943-416937 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-19 07:13:16,585 100 INFO rb-3169c09-224943-416937 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-19 07:13:16,602 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:13:16,607 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.016 2026-09-19 07:13:16,634 100 INFO rb-3169c09-224943-416937 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-19 07:13:16,638 100 INFO rb-3169c09-224943-416937 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-19 07:13:16,639 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:13:16,653 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:13:16,674 100 INFO rb-3169c09-224943-416937 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-19 07:13:16,685 100 INFO rb-3169c09-224943-416937 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-19 07:13:16,703 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:13:16,723 100 INFO rb-3169c09-224943-416937 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-19 07:13:16,726 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:13:16,731 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:13:16,736 100 INFO rb-3169c09-224943-416937 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-19 07:13:16,751 100 INFO rb-3169c09-224943-416937 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-19 07:13:16,772 100 INFO rb-3169c09-224943-416937 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-19 07:13:16,788 100 INFO rb-3169c09-224943-416937 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-19 07:13:16,802 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-19 07:13:16,820 100 INFO rb-3169c09-224943-416937 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-19 07:13:16,835 100 INFO rb-3169c09-224943-416937 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-19 07:13:16,851 100 INFO rb-3169c09-224943-416937 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-19 07:13:16,869 100 INFO rb-3169c09-224943-416937 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-19 07:13:16,873 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:13:16,881 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4500 2026-09-19 07:13:16,882 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:13:16,882 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4500 2026-09-19 07:13:16,977 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071316_977135_MobileTestUi.txt 2026-09-19 07:13:16,977 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpunz6p_tq_chrome_odoo" 2026-09-19 07:13:16,996 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_change_without_cash_method ... 2026-09-19 07:13:17,386 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4702 2026-09-19 07:13:17,387 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmppwt4cl6c_chrome_odoo 2026-09-19 07:13:17,387 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40005/json/version 2026-09-19 07:13:17,388 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40005/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:13:17,415 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:13:17,415 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40005/json 2026-09-19 07:13:17,416 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40005/json with timeout 3 increased to 10s during tests 2026-09-19 07:13:17,432 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40005/devtools/page/AE577D7E7FF693F79515AA147A7C6169 2026-09-19 07:13:17,441 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:13:17,455 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:13:17,624 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:13:17,626 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:13:17,629 100 INFO rb-3169c09-224943-416937 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-19 07:13:17,630 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:13:17,651 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:13:18,977 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:18] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.099 1.236 2026-09-19 07:13:18,980 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'AE577D7E7FF693F79515AA147A7C6169', 'loaderId': '9A37E1C612BFA8699AB983D1B34A0DEF', 'isDownload': False} 2026-09-19 07:13:18,980 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-09-19 07:13:18,996 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:13:19,016 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:19] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.008 2026-09-19 07:13:19,030 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:19] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.019 2026-09-19 07:13:19,038 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:19] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.032 2026-09-19 07:13:19,390 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:19] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-09-19 07:13:19,400 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.005 2026-09-19 07:13:19,433 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 07:13:19,442 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:13:19,443 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:13:19,463 100 INFO rb-3169c09-224943-416937 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-19 07:13:20,056 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.205 0.384 2026-09-19 07:13:20,112 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.590 2026-09-19 07:13:20,131 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:13:20,185 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.071 2026-09-19 07:13:20,256 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.007 2026-09-19 07:13:20,297 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:13:20,800 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.162 0.314 2026-09-19 07:13:20,872 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.034 2026-09-19 07:13:20,907 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:20] "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-19 07:13:20,921 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:13:20,985 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:20] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.018 0.035 2026-09-19 07:13:21,032 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:21] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.089 2026-09-19 07:13:21,041 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:13:21,064 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:21] "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-19 07:13:21,088 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:13:21,118 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:21] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.031 0.146 2026-09-19 07:13:21,163 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:21] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.200 2026-09-19 07:13:21,217 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:21] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.018 0.257 2026-09-19 07:13:21,259 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:21] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.299 2026-09-19 07:13:21,276 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.259 2026-09-19 07:13:21,341 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:21] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.027 0.202 2026-09-19 07:13:21,356 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:21] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.003 0.221 2026-09-19 07:13:21,399 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:21] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.217 2026-09-19 07:13:21,452 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:21] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.218 2026-09-19 07:13:21,496 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:21] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.221 2026-09-19 07:13:21,509 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.221 2026-09-19 07:13:21,513 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.211 2026-09-19 07:13:21,528 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.172 2026-09-19 07:13:21,537 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.151 2026-09-19 07:13:21,568 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:21] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.016 0.145 2026-09-19 07:13:21,588 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.012 0.101 2026-09-19 07:13:21,599 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.087 2026-09-19 07:13:21,623 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:21] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.004 0.100 2026-09-19 07:13:21,636 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:21] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.001 0.092 2026-09-19 07:13:21,651 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:21] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.003 0.098 2026-09-19 07:13:21,801 100 INFO rb-3169c09-224943-416937 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-19 07:13:21,818 100 INFO rb-3169c09-224943-416937 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-19 07:13:21,836 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:13:21,867 100 INFO rb-3169c09-224943-416937 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-19 07:13:21,874 100 INFO rb-3169c09-224943-416937 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-19 07:13:21,875 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:13:21,886 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:13:21,904 100 INFO rb-3169c09-224943-416937 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-19 07:13:21,919 100 INFO rb-3169c09-224943-416937 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-19 07:13:21,936 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:13:21,955 100 INFO rb-3169c09-224943-416937 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-19 07:13:21,968 100 INFO rb-3169c09-224943-416937 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-19 07:13:21,987 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:13:22,005 100 INFO rb-3169c09-224943-416937 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-19 07:13:22,018 100 INFO rb-3169c09-224943-416937 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-19 07:13:22,036 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:13:22,056 100 INFO rb-3169c09-224943-416937 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-19 07:13:22,067 100 INFO rb-3169c09-224943-416937 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-19 07:13:22,086 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:13:22,104 100 INFO rb-3169c09-224943-416937 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-19 07:13:22,119 100 INFO rb-3169c09-224943-416937 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-19 07:13:22,136 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:13:22,154 100 INFO rb-3169c09-224943-416937 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-19 07:13:22,168 100 INFO rb-3169c09-224943-416937 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-19 07:13:22,185 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:13:22,204 100 INFO rb-3169c09-224943-416937 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-19 07:13:22,218 100 INFO rb-3169c09-224943-416937 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-19 07:13:22,236 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:13:22,260 100 INFO rb-3169c09-224943-416937 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-19 07:13:22,263 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:22] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:13:22,277 100 INFO rb-3169c09-224943-416937 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-19 07:13:22,290 100 INFO rb-3169c09-224943-416937 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-19 07:13:22,311 100 INFO rb-3169c09-224943-416937 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-19 07:13:22,318 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-19 07:13:22,320 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:13:22,336 100 INFO rb-3169c09-224943-416937 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-19 07:13:22,352 100 INFO rb-3169c09-224943-416937 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-19 07:13:22,362 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:13:22,377 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:22] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.009 2026-09-19 07:13:22,396 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4702 2026-09-19 07:13:22,397 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:13:22,399 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4702 2026-09-19 07:13:22,398 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:13:22,496 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071322_496306_MobileTestUi.txt 2026-09-19 07:13:22,496 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmppwt4cl6c_chrome_odoo" 2026-09-19 07:13:22,521 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_chrome_without_cash_move_permission ... 2026-09-19 07:13:22,986 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4904 2026-09-19 07:13:22,987 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpu2icqody_chrome_odoo 2026-09-19 07:13:22,987 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34975/json/version 2026-09-19 07:13:22,988 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34975/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:13:23,034 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:13:23,035 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34975/json 2026-09-19 07:13:23,035 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34975/json with timeout 3 increased to 10s during tests 2026-09-19 07:13:23,045 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34975/devtools/page/6A0F1AB75174EB73EB86070D43D9D697 2026-09-19 07:13:23,066 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:13:23,082 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:13:23,239 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 07:13:23,241 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:13:23,261 100 INFO rb-3169c09-224943-416937 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-19 07:13:23,261 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:13:23,289 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:13:23,852 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:23] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 109 0.115 0.457 2026-09-19 07:13:23,855 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '6A0F1AB75174EB73EB86070D43D9D697', 'loaderId': '8573FB342A194A159D9A04EBE1576C87', 'isDownload': False} 2026-09-19 07:13:23,855 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('chrome_without_cash_move_permission')" 2026-09-19 07:13:23,868 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:13:23,893 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:23] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.007 2026-09-19 07:13:23,911 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:23] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.022 2026-09-19 07:13:23,923 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:23] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.037 2026-09-19 07:13:24,313 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:24] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 07:13:24,326 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.007 2026-09-19 07:13:24,395 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.012 2026-09-19 07:13:24,403 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:13:24,407 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-09-19 07:13:24,431 100 INFO rb-3169c09-224943-416937 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-19 07:13:25,018 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.209 0.388 2026-09-19 07:13:25,078 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:25] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.614 2026-09-19 07:13:25,103 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:13:25,138 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.075 2026-09-19 07:13:25,217 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:13:25,283 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-19 07:13:25,714 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.110 0.303 2026-09-19 07:13:25,780 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.011 0.042 2026-09-19 07:13:25,804 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:25] "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-19 07:13:25,817 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:13:25,893 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:25] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.020 0.039 2026-09-19 07:13:25,898 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:13:25,942 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:25] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.021 0.086 2026-09-19 07:13:25,976 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:25] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.006 0.135 2026-09-19 07:13:25,985 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:25] "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-19 07:13:26,001 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:13:26,019 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:26] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.165 2026-09-19 07:13:26,056 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:26] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.199 2026-09-19 07:13:26,075 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:13:26,092 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:26] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.228 2026-09-19 07:13:26,103 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.194 2026-09-19 07:13:26,153 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:26] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.024 0.182 2026-09-19 07:13:26,208 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:26] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 19 0.029 0.174 2026-09-19 07:13:26,227 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:26] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.196 2026-09-19 07:13:26,265 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:26] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.006 0.178 2026-09-19 07:13:26,307 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:26] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.006 0.203 2026-09-19 07:13:26,318 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.203 2026-09-19 07:13:26,322 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.198 2026-09-19 07:13:26,329 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.167 2026-09-19 07:13:26,339 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.123 2026-09-19 07:13:26,349 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.101 2026-09-19 07:13:26,363 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:26] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.003 0.080 2026-09-19 07:13:26,371 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.056 2026-09-19 07:13:26,389 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:26] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.066 2026-09-19 07:13:26,408 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:26] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.062 2026-09-19 07:13:26,424 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:26] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.001 0.078 2026-09-19 07:13:26,718 100 INFO rb-3169c09-224943-416937 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-19 07:13:26,736 100 INFO rb-3169c09-224943-416937 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-19 07:13:26,752 100 INFO rb-3169c09-224943-416937 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-19 07:13:26,757 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:13:26,758 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.014 2026-09-19 07:13:26,771 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:13:26,778 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4904 2026-09-19 07:13:26,779 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:13:26,779 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4904 2026-09-19 07:13:26,837 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071326_837413_MobileTestUi.txt 2026-09-19 07:13:26,837 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpu2icqody_chrome_odoo" 2026-09-19 07:13:26,853 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_disallowLineQuantityChange ... 2026-09-19 07:13:29,365 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5106 2026-09-19 07:13:29,366 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpg1s36hr4_chrome_odoo 2026-09-19 07:13:29,366 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36267/json/version 2026-09-19 07:13:29,367 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36267/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:13:29,381 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:13:29,381 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36267/json 2026-09-19 07:13:29,382 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36267/json with timeout 3 increased to 10s during tests 2026-09-19 07:13:29,386 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36267/devtools/page/69B98472D551FB0EB19D28C55DAD8AE7 2026-09-19 07:13:29,393 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:13:29,398 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:13:29,607 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:13:29,609 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:13:29,617 100 INFO rb-3169c09-224943-416937 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-19 07:13:29,617 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:13:29,633 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:13:30,223 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:30] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.066 0.529 2026-09-19 07:13:30,227 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '69B98472D551FB0EB19D28C55DAD8AE7', 'loaderId': '6110F0268ED68D8CB9C5697B7B8BE068', 'isDownload': False} 2026-09-19 07:13:30,228 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange')" 2026-09-19 07:13:30,248 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:13:30,265 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:30] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.007 2026-09-19 07:13:30,276 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:30] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.021 2026-09-19 07:13:30,288 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:30] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.022 2026-09-19 07:13:30,661 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-19 07:13:30,670 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:30] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-09-19 07:13:30,715 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:13:30,727 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.010 2026-09-19 07:13:30,733 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:13:30,768 100 INFO rb-3169c09-224943-416937 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-19 07:13:31,355 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.206 0.399 2026-09-19 07:13:31,440 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:31] "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-19 07:13:31,465 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:31] "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-19 07:13:31,483 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:13:31,587 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:31] "GET /web/image?model=product.product&field=image_128&id=814&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.046 0.036 2026-09-19 07:13:31,613 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:13:31,629 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:31] "GET /web/image?model=product.product&field=image_128&id=813&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.117 2026-09-19 07:13:31,676 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:31] "GET /web/image?model=product.product&field=image_128&id=816&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.014 0.137 2026-09-19 07:13:31,684 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13: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-19 07:13:31,705 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:13:31,731 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:31] "GET /web/image?model=product.product&field=image_128&id=815&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.020 0.188 2026-09-19 07:13:31,784 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:31] "GET /web/image?model=product.product&field=image_128&id=817&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.244 2026-09-19 07:13:31,806 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:13:31,851 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:31] "GET /web/image?model=product.product&field=image_128&id=818&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.034 0.278 2026-09-19 07:13:31,864 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.239 2026-09-19 07:13:31,909 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:31] "GET /web/image?model=product.product&field=image_128&id=819&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.263 2026-09-19 07:13:31,959 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:31] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.023 0.212 2026-09-19 07:13:31,975 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:31] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.221 2026-09-19 07:13:32,025 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "GET /web/image?model=product.product&field=image_128&id=820&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.199 2026-09-19 07:13:32,057 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "GET /web/image?model=product.product&field=image_128&id=821&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.189 2026-09-19 07:13:32,097 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.217 2026-09-19 07:13:32,102 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.212 2026-09-19 07:13:32,141 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "GET /web/image?model=product.product&field=image_128&id=824&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.215 2026-09-19 07:13:32,174 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "GET /web/image?model=product.product&field=image_128&id=823&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.006 0.196 2026-09-19 07:13:32,211 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.199 2026-09-19 07:13:32,232 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.194 2026-09-19 07:13:32,263 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.177 2026-09-19 07:13:32,326 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.024 0.198 2026-09-19 07:13:32,375 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.016 0.206 2026-09-19 07:13:32,419 100 INFO rb-3169c09-224943-416937 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-19 07:13:32,422 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.017 0.217 2026-09-19 07:13:32,435 100 INFO rb-3169c09-224943-416937 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-19 07:13:32,453 100 INFO rb-3169c09-224943-416937 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-19 07:13:32,454 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "GET /web/image?model=product.product&field=image_128&id=822&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.226 2026-09-19 07:13:32,470 100 INFO rb-3169c09-224943-416937 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-19 07:13:32,487 100 INFO rb-3169c09-224943-416937 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-19 07:13:32,492 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.241 2026-09-19 07:13:32,504 100 INFO rb-3169c09-224943-416937 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-19 07:13:32,519 100 INFO rb-3169c09-224943-416937 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-19 07:13:32,547 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.021 0.251 2026-09-19 07:13:32,576 100 INFO rb-3169c09-224943-416937 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-19 07:13:32,610 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.023 0.255 2026-09-19 07:13:32,625 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.238 2026-09-19 07:13:32,633 100 INFO rb-3169c09-224943-416937 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-19 07:13:32,636 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.205 2026-09-19 07:13:32,645 100 INFO rb-3169c09-224943-416937 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-19 07:13:32,675 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.176 2026-09-19 07:13:32,685 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:13:32,693 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.187 2026-09-19 07:13:32,706 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.142 2026-09-19 07:13:32,719 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.092 2026-09-19 07:13:32,737 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.003 0.091 2026-09-19 07:13:32,755 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.003 0.111 2026-09-19 07:13:32,776 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:32] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.005 0.074 2026-09-19 07:13:33,507 100 INFO rb-3169c09-224943-416937 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-19 07:13:33,518 100 INFO rb-3169c09-224943-416937 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-19 07:13:33,534 100 INFO rb-3169c09-224943-416937 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-19 07:13:33,539 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:13:33,547 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5106 2026-09-19 07:13:33,548 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:13:33,549 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5106 2026-09-19 07:13:33,643 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071333_643107_MobileTestUi.txt 2026-09-19 07:13:33,643 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpg1s36hr4_chrome_odoo" 2026-09-19 07:13:33,904 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5312 2026-09-19 07:13:33,905 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp736bzixj_chrome_odoo 2026-09-19 07:13:33,906 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37905/json/version 2026-09-19 07:13:33,908 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37905/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:13:33,945 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:13:33,945 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37905/json 2026-09-19 07:13:33,945 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37905/json with timeout 3 increased to 10s during tests 2026-09-19 07:13:33,956 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37905/devtools/page/B1197138E9798978CB2C6D4A22481B14 2026-09-19 07:13:33,963 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:13:33,969 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:13:34,007 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:13:34,012 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:13:34,021 100 INFO rb-3169c09-224943-416937 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-19 07:13:34,021 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:13:34,097 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:34] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.019 0.048 2026-09-19 07:13:34,102 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'B1197138E9798978CB2C6D4A22481B14', 'loaderId': 'E5A4B0FCF8D3663A6A654FF1ED0E59A4', 'isDownload': False} 2026-09-19 07:13:34,102 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange_2')" 2026-09-19 07:13:34,134 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:13:34,164 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:34] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.011 2026-09-19 07:13:34,176 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:34] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.023 2026-09-19 07:13:34,187 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:34] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.030 2026-09-19 07:13:34,566 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:34] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.007 2026-09-19 07:13:34,578 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.021 2026-09-19 07:13:34,600 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:13:34,620 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.004 2026-09-19 07:13:34,627 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:34] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:13:34,644 100 INFO rb-3169c09-224943-416937 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-19 07:13:35,109 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 180 0.130 0.344 2026-09-19 07:13:35,205 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.043 2026-09-19 07:13:35,238 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.016 0.011 2026-09-19 07:13:35,250 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.004 2026-09-19 07:13:35,351 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:35] "GET /web/image?model=product.product&field=image_128&id=813&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.024 0.063 2026-09-19 07:13:35,410 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:35] "GET /web/image?model=product.product&field=image_128&id=814&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.022 0.111 2026-09-19 07:13:35,419 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:13:35,455 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:35] "GET /web/image?model=product.product&field=image_128&id=817&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.014 0.118 2026-09-19 07:13:35,514 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:35] "GET /web/image?model=product.product&field=image_128&id=818&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.022 0.158 2026-09-19 07:13:35,531 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:35] "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-19 07:13:35,553 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:13:35,564 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:35] "GET /web/image?model=product.product&field=image_128&id=816&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.016 0.231 2026-09-19 07:13:35,606 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:35] "GET /web/image?model=product.product&field=image_128&id=815&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.300 2026-09-19 07:13:35,629 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.014 0.256 2026-09-19 07:13:35,663 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:35] "GET /web/image?model=product.product&field=image_128&id=819&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.215 2026-09-19 07:13:35,704 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:35] "GET /web/image?model=product.product&field=image_128&id=820&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.233 2026-09-19 07:13:35,744 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:35] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.018 0.168 2026-09-19 07:13:35,774 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:35] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.015 0.180 2026-09-19 07:13:35,813 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:35] "GET /web/image?model=product.product&field=image_128&id=821&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.014 0.184 2026-09-19 07:13:35,849 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:35] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.182 2026-09-19 07:13:35,854 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.174 2026-09-19 07:13:35,903 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:35] "GET /web/image?model=product.product&field=image_128&id=824&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.205 2026-09-19 07:13:35,944 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:35] "GET /web/image?model=product.product&field=image_128&id=823&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.222 2026-09-19 07:13:35,990 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:35] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.016 0.220 2026-09-19 07:13:36,046 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:36] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.030 0.219 2026-09-19 07:13:36,063 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:36] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.224 2026-09-19 07:13:36,142 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:36] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.025 0.260 2026-09-19 07:13:36,202 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:36] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.024 0.268 2026-09-19 07:13:36,232 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:36] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.006 0.279 2026-09-19 07:13:36,240 100 INFO rb-3169c09-224943-416937 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-19 07:13:36,258 100 INFO rb-3169c09-224943-416937 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-19 07:13:36,274 100 INFO rb-3169c09-224943-416937 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-19 07:13:36,283 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:36] "GET /web/image?model=product.product&field=image_128&id=822&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.017 0.251 2026-09-19 07:13:36,306 100 INFO rb-3169c09-224943-416937 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-19 07:13:36,311 100 INFO rb-3169c09-224943-416937 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-19 07:13:36,320 100 INFO rb-3169c09-224943-416937 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-19 07:13:36,331 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:36] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.261 2026-09-19 07:13:36,379 100 INFO rb-3169c09-224943-416937 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-19 07:13:36,394 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:36] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.019 0.290 2026-09-19 07:13:36,428 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:36] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.272 2026-09-19 07:13:36,437 100 INFO rb-3169c09-224943-416937 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-19 07:13:36,444 100 INFO rb-3169c09-224943-416937 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-19 07:13:36,450 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.012 0.228 2026-09-19 07:13:36,456 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:13:36,461 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.212 2026-09-19 07:13:36,473 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.177 2026-09-19 07:13:36,485 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.142 2026-09-19 07:13:36,503 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.012 0.088 2026-09-19 07:13:36,522 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:36] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.088 2026-09-19 07:13:36,541 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:36] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.071 2026-09-19 07:13:36,559 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:13:36,560 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:36] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.004 0.086 2026-09-19 07:13:37,306 100 INFO rb-3169c09-224943-416937 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-19 07:13:37,319 100 INFO rb-3169c09-224943-416937 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-19 07:13:37,333 100 INFO rb-3169c09-224943-416937 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-19 07:13:37,350 100 INFO rb-3169c09-224943-416937 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-19 07:13:37,367 100 INFO rb-3169c09-224943-416937 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-19 07:13:37,384 100 INFO rb-3169c09-224943-416937 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-19 07:13:37,390 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:13:37,398 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5312 2026-09-19 07:13:37,399 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:13:37,399 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5312 2026-09-19 07:13:37,467 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071337_467383_MobileTestUi.txt 2026-09-19 07:13:37,467 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp736bzixj_chrome_odoo" 2026-09-19 07:13:37,486 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_with_custom_attribute ... 2026-09-19 07:13:40,068 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5523 2026-09-19 07:13:40,068 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp1dkcfxvz_chrome_odoo 2026-09-19 07:13:40,068 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41827/json/version 2026-09-19 07:13:40,071 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41827/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:13:40,157 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:13:40,157 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41827/json 2026-09-19 07:13:40,157 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41827/json with timeout 3 increased to 10s during tests 2026-09-19 07:13:40,183 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41827/devtools/page/F5DF7265C769A5BCB40D809F07BDE8B1 2026-09-19 07:13:40,202 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:13:40,212 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:13:40,479 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:13:40,481 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:13:40,484 100 INFO rb-3169c09-224943-416937 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-19 07:13:40,484 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:13:40,496 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:13:41,115 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:41] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.078 0.544 2026-09-19 07:13:41,120 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'F5DF7265C769A5BCB40D809F07BDE8B1', 'loaderId': '160EE4D652D68843DE9C4E09A85AE712', 'isDownload': False} 2026-09-19 07:13:41,120 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_with_custom_attribute')" 2026-09-19 07:13:41,134 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:13:41,156 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:41] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.010 2026-09-19 07:13:41,167 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:41] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.018 2026-09-19 07:13:41,177 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:41] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.026 2026-09-19 07:13:41,588 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:41] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-19 07:13:41,603 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.006 2026-09-19 07:13:41,654 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-19 07:13:41,660 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:13:41,661 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:13:41,686 100 INFO rb-3169c09-224943-416937 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-19 07:13:42,313 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.237 0.399 2026-09-19 07:13:42,388 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:42] "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-19 07:13:42,420 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:42] "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-19 07:13:42,433 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:13:42,519 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:42] "GET /web/image?model=product.product&field=image_128&id=825&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.032 0.038 2026-09-19 07:13:42,556 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:42] "GET /web/image?model=product.product&field=image_128&id=827&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.084 2026-09-19 07:13:42,562 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:13:42,611 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:42] "GET /web/image?model=product.product&field=image_128&id=830&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.133 2026-09-19 07:13:42,635 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:42] "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-19 07:13:42,664 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:13:42,693 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:42] "GET /web/image?model=product.product&field=image_128&id=826&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.030 0.198 2026-09-19 07:13:42,742 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:42] "GET /web/image?model=product.product&field=image_128&id=829&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.017 0.259 2026-09-19 07:13:42,759 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:13:42,783 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:42] "GET /web/image?model=product.product&field=image_128&id=828&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.297 2026-09-19 07:13:42,797 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.267 2026-09-19 07:13:42,840 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:42] "GET /web/image?model=product.product&field=image_128&id=831&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.258 2026-09-19 07:13:42,887 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:42] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.015 0.193 2026-09-19 07:13:42,906 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:42] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.201 2026-09-19 07:13:42,947 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:42] "GET /web/image?model=product.product&field=image_128&id=832&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.171 2026-09-19 07:13:42,990 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:42] "GET /web/image?model=product.product&field=image_128&id=833&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.192 2026-09-19 07:13:43,048 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:43] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.016 0.225 2026-09-19 07:13:43,052 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.228 2026-09-19 07:13:43,093 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:43] "GET /web/image?model=product.product&field=image_128&id=836&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.232 2026-09-19 07:13:43,137 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:43] "GET /web/image?model=product.product&field=image_128&id=835&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.019 0.220 2026-09-19 07:13:43,189 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:43] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.265 2026-09-19 07:13:43,205 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:43] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.004 0.242 2026-09-19 07:13:43,248 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:43] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.014 0.238 2026-09-19 07:13:43,287 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:43] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.223 2026-09-19 07:13:43,328 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:43] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.207 2026-09-19 07:13:43,336 100 INFO rb-3169c09-224943-416937 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-19 07:13:43,351 100 INFO rb-3169c09-224943-416937 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-19 07:13:43,372 100 INFO rb-3169c09-224943-416937 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-19 07:13:43,380 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:43] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.021 0.218 2026-09-19 07:13:43,392 100 INFO rb-3169c09-224943-416937 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-19 07:13:43,416 100 INFO rb-3169c09-224943-416937 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-19 07:13:43,422 100 INFO rb-3169c09-224943-416937 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-19 07:13:43,422 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:43] "GET /web/image?model=product.product&field=image_128&id=834&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.210 2026-09-19 07:13:43,456 100 INFO rb-3169c09-224943-416937 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-19 07:13:43,473 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:43] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.253 2026-09-19 07:13:43,517 100 INFO rb-3169c09-224943-416937 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-19 07:13:43,519 100 INFO rb-3169c09-224943-416937 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-19 07:13:43,520 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:43] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.014 0.242 2026-09-19 07:13:43,545 100 INFO rb-3169c09-224943-416937 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-19 07:13:43,556 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:13:43,587 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:43] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.034 0.257 2026-09-19 07:13:43,603 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:13:43,616 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5523 2026-09-19 07:13:43,617 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:13:43,618 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5523 2026-09-19 07:13:43,620 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.024 0.261 2026-09-19 07:13:43,646 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.243 2026-09-19 07:13:43,653 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.211 2026-09-19 07:13:43,664 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.167 2026-09-19 07:13:43,674 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.124 2026-09-19 07:13:43,677 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071343_677510_MobileTestUi.txt 2026-09-19 07:13:43,677 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp1dkcfxvz_chrome_odoo" 2026-09-19 07:13:43,713 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display_as_public ... 2026-09-19 07:13:43,887 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:13:44,117 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:44] "GET /web/image/pos.config/14/iface_customer_facing_display_background_image_1920 HTTP/1.1" 200 - 19 0.010 0.223 2026-09-19 07:13:44,118 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: waiting for threads: [] 2026-09-19 07:13:44,121 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_search_more ... 2026-09-19 07:13:44,667 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5724 2026-09-19 07:13:44,668 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpfcufjdf3_chrome_odoo 2026-09-19 07:13:44,668 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41497/json/version 2026-09-19 07:13:44,671 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41497/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:13:44,691 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:13:44,691 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41497/json 2026-09-19 07:13:44,692 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41497/json with timeout 3 increased to 10s during tests 2026-09-19 07:13:44,701 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41497/devtools/page/027FA17105FF4DCBB4B2FCC8C6F41482 2026-09-19 07:13:44,710 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:13:44,716 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:13:44,873 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:13:44,875 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:13:44,878 100 INFO rb-3169c09-224943-416937 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-19 07:13:44,878 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:13:44,890 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:13:45,503 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:45] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.118 0.499 2026-09-19 07:13:45,507 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '027FA17105FF4DCBB4B2FCC8C6F41482', 'loaderId': '14C5F7AE83AEF2BD65DCFBF25FC64F7E', 'isDownload': False} 2026-09-19 07:13:45,517 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('SearchMoreCustomer')" 2026-09-19 07:13:45,524 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:13:45,552 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:45] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.011 2026-09-19 07:13:45,562 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:45] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.017 2026-09-19 07:13:45,572 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:45] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.021 2026-09-19 07:13:45,887 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:45] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.007 2026-09-19 07:13:45,910 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.016 0.006 2026-09-19 07:13:45,945 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:13:45,948 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:13:45,949 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-09-19 07:13:45,977 100 INFO rb-3169c09-224943-416937 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-19 07:13:46,510 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.184 0.355 2026-09-19 07:13:46,585 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:46] "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-19 07:13:46,610 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:46] "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-19 07:13:46,624 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:13:46,725 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:46] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.035 0.045 2026-09-19 07:13:46,731 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:13:46,770 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:46] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.016 0.110 2026-09-19 07:13:46,781 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:46] "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-19 07:13:46,803 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:13:46,817 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:46] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.137 2026-09-19 07:13:46,877 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:46] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.187 2026-09-19 07:13:46,897 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:13:46,942 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:46] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.014 0.243 2026-09-19 07:13:46,990 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:46] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.015 0.297 2026-09-19 07:13:46,998 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.001 0.255 2026-09-19 07:13:47,043 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:47] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.017 0.219 2026-09-19 07:13:47,073 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:47] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.005 0.247 2026-09-19 07:13:47,115 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:47] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.014 0.185 2026-09-19 07:13:47,165 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:47] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.015 0.204 2026-09-19 07:13:47,212 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:47] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.017 0.192 2026-09-19 07:13:47,224 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.211 2026-09-19 07:13:47,229 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.188 2026-09-19 07:13:47,239 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.184 2026-09-19 07:13:47,249 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.161 2026-09-19 07:13:47,269 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:47] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.137 2026-09-19 07:13:47,281 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.104 2026-09-19 07:13:47,292 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.068 2026-09-19 07:13:47,319 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:47] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.010 0.078 2026-09-19 07:13:47,340 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:47] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.003 0.091 2026-09-19 07:13:47,357 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:47] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.098 2026-09-19 07:13:47,500 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:13:47,518 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:13:47,539 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:13:47,563 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.036 0.019 2026-09-19 07:13:47,573 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:13:47,581 100 INFO rb-3169c09-224943-416937 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-19 07:13:47,584 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-09-19 07:13:47,592 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-09-19 07:13:47,604 100 INFO rb-3169c09-224943-416937 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-19 07:13:48,501 100 INFO rb-3169c09-224943-416937 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-19 07:13:48,584 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 21 0.052 0.030 2026-09-19 07:13:49,355 100 INFO rb-3169c09-224943-416937 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-19 07:13:49,367 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:13:49,373 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:13:49,382 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5724 2026-09-19 07:13:49,383 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:13:49,384 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5724 2026-09-19 07:13:49,444 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071349_443822_MobileTestUi.txt 2026-09-19 07:13:49,444 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpfcufjdf3_chrome_odoo" 2026-09-19 07:13:49,470 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_draft_order_deletion_with_printer ... 2026-09-19 07:13:49,921 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5926 2026-09-19 07:13:49,921 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmps38zw2cc_chrome_odoo 2026-09-19 07:13:49,921 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39599/json/version 2026-09-19 07:13:49,923 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39599/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:13:49,947 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:13:49,947 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39599/json 2026-09-19 07:13:49,948 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39599/json with timeout 3 increased to 10s during tests 2026-09-19 07:13:49,959 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39599/devtools/page/774F37F8D3945C20976B4D839B719FDD 2026-09-19 07:13:49,980 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:13:49,985 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:13:50,154 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:13:50,156 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:13:50,158 100 INFO rb-3169c09-224943-416937 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-19 07:13:50,158 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:13:50,174 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:13:51,553 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:51] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.120 1.263 2026-09-19 07:13:51,556 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '774F37F8D3945C20976B4D839B719FDD', 'loaderId': '092B8840FBA746C11BACE3627D04787C', 'isDownload': False} 2026-09-19 07:13:51,556 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_draft_order_deletion_with_printer')" 2026-09-19 07:13:51,571 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:13:51,603 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:51] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.009 2026-09-19 07:13:51,622 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:51] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.030 2026-09-19 07:13:51,629 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:51] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.050 2026-09-19 07:13:51,911 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:51] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:13:51,921 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.005 2026-09-19 07:13:51,956 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:13:51,970 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-09-19 07:13:51,971 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:13:52,008 100 INFO rb-3169c09-224943-416937 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-19 07:13:52,588 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.217 0.391 2026-09-19 07:13:52,677 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.042 2026-09-19 07:13:52,722 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.013 0.018 2026-09-19 07:13:52,736 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:13:52,829 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:52] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.040 0.036 2026-09-19 07:13:52,871 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:52] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.107 2026-09-19 07:13:52,885 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:13:52,917 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:52] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.137 2026-09-19 07:13:52,922 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:13:52,931 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:13:52,961 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:52] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.182 2026-09-19 07:13:53,021 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:53] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.233 2026-09-19 07:13:53,033 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:13:53,067 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:53] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.016 0.279 2026-09-19 07:13:53,078 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.238 2026-09-19 07:13:53,147 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:53] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.028 0.220 2026-09-19 07:13:53,191 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:53] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.016 0.237 2026-09-19 07:13:53,213 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:53] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.009 0.234 2026-09-19 07:13:53,258 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:53] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.015 0.199 2026-09-19 07:13:53,322 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:53] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.016 0.233 2026-09-19 07:13:53,333 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.248 2026-09-19 07:13:53,336 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.236 2026-09-19 07:13:53,352 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.186 2026-09-19 07:13:53,360 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.157 2026-09-19 07:13:53,370 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.133 2026-09-19 07:13:53,389 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:53] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.122 2026-09-19 07:13:53,397 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.068 2026-09-19 07:13:53,411 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:53] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.003 0.068 2026-09-19 07:13:53,425 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:53] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.001 0.065 2026-09-19 07:13:53,442 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:53] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.075 2026-09-19 07:13:53,667 100 INFO rb-3169c09-224943-416937 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-19 07:13:53,688 100 INFO rb-3169c09-224943-416937 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-19 07:13:53,700 100 INFO rb-3169c09-224943-416937 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-19 07:13:53,701 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.014 2026-09-19 07:13:53,725 100 INFO rb-3169c09-224943-416937 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-19 07:13:53,735 100 INFO rb-3169c09-224943-416937 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-19 07:13:53,757 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-09-19 07:13:53,769 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .highlight' 2026-09-19 07:13:53,791 100 INFO rb-3169c09-224943-416937 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-19 07:13:53,800 100 INFO rb-3169c09-224943-416937 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-19 07:13:53,816 100 INFO rb-3169c09-224943-416937 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-19 07:13:53,834 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-09-19 07:13:53,850 100 INFO rb-3169c09-224943-416937 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-19 07:13:53,867 100 INFO rb-3169c09-224943-416937 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-19 07:13:53,883 100 INFO rb-3169c09-224943-416937 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-19 07:13:53,902 100 INFO rb-3169c09-224943-416937 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-19 07:13:53,920 100 INFO rb-3169c09-224943-416937 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-19 07:13:53,933 100 INFO rb-3169c09-224943-416937 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-19 07:13:53,950 100 INFO rb-3169c09-224943-416937 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-19 07:13:53,972 100 INFO rb-3169c09-224943-416937 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-19 07:13:53,979 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:13:53,981 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:13:53,986 100 INFO rb-3169c09-224943-416937 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-19 07:13:54,002 100 INFO rb-3169c09-224943-416937 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-19 07:13:54,015 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.012 2026-09-19 07:13:54,027 100 INFO rb-3169c09-224943-416937 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-19 07:13:54,034 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58261354 for PoS orders references: ['Order 00033-001-0001'] (draft: False) 2026-09-19 07:13:54,061 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:13:54,202 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58261354 with result: [{'id': 39, 'pos_reference': 'Order 00033-001-0001', 'account_move': False}] 2026-09-19 07:13:54,215 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.072 0.112 2026-09-19 07:13:54,301 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 07:13:54,301 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 07:13:54,302 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 07:13:54,303 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 07:13:54,303 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 07:13:54,304 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 07:13:54,307 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 07:13:54,308 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 07:13:54,308 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 07:13:54,309 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:13:54,316 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 07:13:54,320 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 07:13:54,328 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 07:13:54,330 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 07:13:54,332 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 07:13:54,332 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 07:13:54,334 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:13:54,335 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 07:13:54,341 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:13:54,341 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 07:13:54,345 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 07:13:54,348 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 07:13:54,351 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 07:13:54,352 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 07:13:54,353 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 07:13:54,355 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:13:54,364 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-09-19 07:13:54,367 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-09-19 07:13:54,369 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 07:13:54,370 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 07:13:54,371 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 07:13:54,372 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 07:13:54,372 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 07:13:54,372 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 07:13:54,373 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 07:13:54,373 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 07:13:54,407 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-09-19 07:13:54,419 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-09-19 07:13:54,428 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.044 2026-09-19 07:13:54,436 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:13:54,445 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-09-19 07:13:54,448 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.054 2026-09-19 07:13:54,451 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:13:54,453 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 07:13:54,454 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 07:13:54,463 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 07:13:54,466 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 07:13:54,468 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 07:13:54,471 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 07:13:54,483 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 07:13:54,487 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 07:13:54,493 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 07:13:54,495 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 07:13:54,497 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-09-19 07:13:54,511 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:13:54,529 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 07:13:54,530 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-09-19 07:13:54,531 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 07:13:54,541 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 07:13:54,542 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 07:13:54,546 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 07:13:54,548 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 07:13:54,552 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-09-19 07:13:54,557 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 07:13:54,569 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:13:54,570 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 07:13:54,576 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 07:13:54,583 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 07:13:54,589 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.045 2026-09-19 07:13:54,591 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 07:13:54,598 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 07:13:54,602 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.045 0.023 2026-09-19 07:13:54,608 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 07:13:54,609 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 07:13:54,609 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 07:13:54,610 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 07:13:54,610 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 07:13:54,610 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 07:13:54,611 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 07:13:54,612 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 07:13:54,620 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 07:13:54,628 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 07:13:54,632 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:13:54,638 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:13:54,650 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:13:54,656 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 07:13:54,657 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:13:54,660 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:13:54,663 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-19 07:13:54,670 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 07:13:54,675 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 07:13:54,679 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 07:13:54,679 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 07:13:54,681 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 07:13:54,701 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 07:13:54,702 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 07:13:54,703 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 07:13:54,704 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 07:13:54,704 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 07:13:54,705 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 07:13:54,705 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 07:13:54,705 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 07:13:54,706 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 07:13:54,706 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 07:13:54,707 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 07:13:54,707 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 07:13:54,708 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 07:13:54,708 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 07:13:54,709 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 07:13:54,713 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 07:13:54,713 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 07:13:54,713 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 07:13:54,714 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 07:13:54,714 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 07:13:54,714 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 07:13:54,714 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 07:13:54,716 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-19 07:13:54,728 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:13:54,734 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:13:54,736 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:13:54,847 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.002 2026-09-19 07:13:54,991 100 INFO rb-3169c09-224943-416937 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-19 07:13:55,008 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69294256 for PoS orders references: ['Order 00033-001-0002'] (draft: True) 2026-09-19 07:13:55,037 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:55] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-19 07:13:55,089 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69294256 with result: [{'id': 40, 'pos_reference': 'Order 00033-001-0002', 'account_move': False}] 2026-09-19 07:13:55,102 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.034 0.063 2026-09-19 07:13:55,126 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:55] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:13:55,688 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:13:56,405 100 INFO rb-3169c09-224943-416937 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-19 07:13:56,417 100 INFO rb-3169c09-224943-416937 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-19 07:13:56,435 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-09-19 07:13:56,450 100 INFO rb-3169c09-224943-416937 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-19 07:13:56,467 100 INFO rb-3169c09-224943-416937 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-19 07:13:56,483 100 INFO rb-3169c09-224943-416937 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-19 07:13:56,501 100 INFO rb-3169c09-224943-416937 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-19 07:13:56,504 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:56] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 8 0.004 0.010 2026-09-19 07:13:56,517 100 INFO rb-3169c09-224943-416937 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-19 07:13:56,534 100 INFO rb-3169c09-224943-416937 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-19 07:13:56,569 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:56] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.020 0.027 2026-09-19 07:13:57,344 100 INFO rb-3169c09-224943-416937 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-19 07:13:57,363 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:57] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.005 0.013 2026-09-19 07:13:57,401 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:57] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 19 0.011 0.019 2026-09-19 07:13:57,871 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 42, model: account.move 2026-09-19 07:13:58,601 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:58] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 664 0.482 0.707 2026-09-19 07:13:58,959 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:58] "GET /web HTTP/1.1" 200 - 43 0.029 0.309 2026-09-19 07:13:58,963 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.251 2026-09-19 07:13:59,021 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:59] "GET /web/assets/b995a1a/web.assets_web.min.css HTTP/1.1" 200 - 4 0.016 0.008 2026-09-19 07:13:59,032 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:59] "GET /web/assets/6dc496d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.019 2026-09-19 07:13:59,057 100 INFO rb-3169c09-224943-416937 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-19 07:13:59,083 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.022 0.049 2026-09-19 07:13:59,095 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:59] "GET /web/webclient/load_menus/81d68faff1fd006c09f703c86040725133e49d1cfa15dc5d3cadfd23a574f7f0 HTTP/1.1" 200 - 2 0.001 0.086 2026-09-19 07:13:59,118 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:59] "GET /web/assets/2819573/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.007 0.010 2026-09-19 07:13:59,849 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:59] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-19 07:13:59,854 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:59] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-09-19 07:13:59,889 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:13:59] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.050 2026-09-19 07:14:00,037 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:00] "POST /mail/init_messaging HTTP/1.1" 200 - 87 0.075 0.102 2026-09-19 07:14:00,050 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.001 0.175 2026-09-19 07:14:00,056 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:14:00,073 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:00] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.007 0.187 2026-09-19 07:14:00,077 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.160 2026-09-19 07:14:00,096 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.007 0.155 2026-09-19 07:14:00,141 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:00] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.027 0.172 2026-09-19 07:14:00,148 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:00] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.002 0.076 2026-09-19 07:14:00,160 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.068 2026-09-19 07:14:00,174 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:00] "GET /web/offline HTTP/1.1" 200 - 7 0.003 0.077 2026-09-19 07:14:00,177 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.072 2026-09-19 07:14:00,192 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:00] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.058 2026-09-19 07:14:00,225 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:00] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 200 - 11 0.007 0.080 2026-09-19 07:14:00,262 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:00] "GET /web?reload=true HTTP/1.1" 200 - 16 0.009 0.048 2026-09-19 07:14:00,307 100 INFO rb-3169c09-224943-416937 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-19 07:14:00,410 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.010 2026-09-19 07:14:01,065 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:01] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-09-19 07:14:01,067 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:01] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-09-19 07:14:01,071 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:01] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-19 07:14:01,090 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.006 0.005 2026-09-19 07:14:01,150 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:01] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.022 0.051 2026-09-19 07:14:01,158 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.052 2026-09-19 07:14:01,167 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.055 2026-09-19 07:14:01,190 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:01] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.009 0.066 2026-09-19 07:14:01,198 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.019 2026-09-19 07:14:01,208 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:01] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.019 2026-09-19 07:14:01,221 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.003 0.031 2026-09-19 07:14:01,255 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:01] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 11 0.015 0.030 2026-09-19 07:14:01,286 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:01] "POST /web/action/load HTTP/1.1" 200 - 10 0.017 0.061 2026-09-19 07:14:01,379 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:01] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.019 0.049 2026-09-19 07:14:01,426 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:01] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.008 0.018 2026-09-19 07:14:02,228 100 INFO rb-3169c09-224943-416937 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-19 07:14:02,232 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:14:02,240 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:14:02,244 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5926 2026-09-19 07:14:02,245 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:14:02,245 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5926 2026-09-19 07:14:02,342 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071402_342225_MobileTestUi.txt 2026-09-19 07:14:02,342 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmps38zw2cc_chrome_odoo" 2026-09-19 07:14:02,366 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_no_tax ... 2026-09-19 07:14:03,118 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6222 2026-09-19 07:14:03,119 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpbupjf_cu_chrome_odoo 2026-09-19 07:14:03,119 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46869/json/version 2026-09-19 07:14:03,120 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46869/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:14:03,175 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:14:03,175 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46869/json 2026-09-19 07:14:03,176 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46869/json with timeout 3 increased to 10s during tests 2026-09-19 07:14:03,198 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46869/devtools/page/A47135AE18B2EAFBCC9FA5722DE35E3F 2026-09-19 07:14:03,211 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:14:03,219 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:14:03,405 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:14:03,408 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:14:03,415 100 INFO rb-3169c09-224943-416937 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-19 07:14:03,415 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:14:03,426 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:14:04,018 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:04] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.058 0.537 2026-09-19 07:14:04,021 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'A47135AE18B2EAFBCC9FA5722DE35E3F', 'loaderId': 'A47CEFB0F7A053248F93D6F851BF6333', 'isDownload': False} 2026-09-19 07:14:04,021 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-09-19 07:14:04,030 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:14:04,049 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:04] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:14:04,055 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:04] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.001 0.012 2026-09-19 07:14:04,069 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:04] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.015 2026-09-19 07:14:04,434 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:04] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.009 2026-09-19 07:14:04,444 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.005 2026-09-19 07:14:04,500 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:14:04,524 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:14:04,532 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.017 2026-09-19 07:14:04,560 100 INFO rb-3169c09-224943-416937 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-19 07:14:05,141 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.205 0.387 2026-09-19 07:14:05,190 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:05] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.584 2026-09-19 07:14:05,225 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:14:05,253 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.056 2026-09-19 07:14:05,311 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-19 07:14:05,354 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.004 2026-09-19 07:14:05,715 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.079 0.257 2026-09-19 07:14:05,774 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.034 2026-09-19 07:14:05,796 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:05] "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-19 07:14:05,812 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:14:05,893 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:05] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.021 0.035 2026-09-19 07:14:05,906 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:14:05,922 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:05] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.072 2026-09-19 07:14:05,961 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:05] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.107 2026-09-19 07:14:05,970 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14: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-19 07:14:05,984 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:14:06,011 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:06] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.016 0.146 2026-09-19 07:14:06,019 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:14:06,043 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:06] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.178 2026-09-19 07:14:06,088 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:06] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.017 0.214 2026-09-19 07:14:06,101 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.179 2026-09-19 07:14:06,142 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:06] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.203 2026-09-19 07:14:06,196 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:06] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.016 0.187 2026-09-19 07:14:06,214 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:06] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.009 0.174 2026-09-19 07:14:06,250 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:06] "GET /web/image?model=product.product&field=image_128&id=837&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.190 2026-09-19 07:14:06,279 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:06] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.006 0.182 2026-09-19 07:14:06,319 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:06] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.205 2026-09-19 07:14:06,322 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.210 2026-09-19 07:14:06,330 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.166 2026-09-19 07:14:06,338 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.129 2026-09-19 07:14:06,367 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.021 0.113 2026-09-19 07:14:06,382 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:06] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.004 0.115 2026-09-19 07:14:06,389 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.096 2026-09-19 07:14:06,397 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.067 2026-09-19 07:14:06,434 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:06] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.014 0.065 2026-09-19 07:14:06,450 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:06] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.001 0.085 2026-09-19 07:14:06,468 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:06] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.003 0.084 2026-09-19 07:14:06,699 100 INFO rb-3169c09-224943-416937 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-19 07:14:06,716 100 INFO rb-3169c09-224943-416937 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-19 07:14:06,736 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:14:06,767 100 INFO rb-3169c09-224943-416937 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-19 07:14:06,770 100 INFO rb-3169c09-224943-416937 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-19 07:14:06,773 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:14:06,785 100 INFO rb-3169c09-224943-416937 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-19 07:14:06,807 100 INFO rb-3169c09-224943-416937 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-19 07:14:06,945 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:06] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 58 0.064 0.083 2026-09-19 07:14:07,706 100 INFO rb-3169c09-224943-416937 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-19 07:14:07,716 100 INFO rb-3169c09-224943-416937 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-19 07:14:07,733 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:14:07,752 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click more button (trigger: .mobile-more-button)' 2026-09-19 07:14:07,766 100 INFO rb-3169c09-224943-416937 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-19 07:14:07,783 100 INFO rb-3169c09-224943-416937 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-19 07:14:07,800 100 INFO rb-3169c09-224943-416937 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-19 07:14:07,817 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:14:07,835 100 INFO rb-3169c09-224943-416937 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-19 07:14:07,849 100 INFO rb-3169c09-224943-416937 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-19 07:14:07,867 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:14:07,885 100 INFO rb-3169c09-224943-416937 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-19 07:14:07,899 100 INFO rb-3169c09-224943-416937 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-19 07:14:07,918 100 INFO rb-3169c09-224943-416937 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-19 07:14:07,937 100 INFO rb-3169c09-224943-416937 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-19 07:14:08,008 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:08] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 36 0.028 0.050 2026-09-19 07:14:08,210 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:14:08,767 100 INFO rb-3169c09-224943-416937 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-19 07:14:08,782 100 INFO rb-3169c09-224943-416937 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-19 07:14:08,800 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:14:08,818 100 INFO rb-3169c09-224943-416937 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-19 07:14:08,821 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:14:08,823 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:14:08,832 100 INFO rb-3169c09-224943-416937 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-19 07:14:08,853 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:08] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-19 07:14:08,856 100 INFO rb-3169c09-224943-416937 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-19 07:14:08,866 100 INFO rb-3169c09-224943-416937 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-19 07:14:08,879 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56405805 for PoS orders references: ['Order 00034-002-0001'] (draft: False) 2026-09-19 07:14:08,893 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:14:08,913 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:14:09,009 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56405805 with result: [{'id': 41, 'pos_reference': 'Order 00034-002-0001', 'account_move': False}] 2026-09-19 07:14:09,019 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.054 0.091 2026-09-19 07:14:09,063 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:09] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.007 2026-09-19 07:14:09,215 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.003 2026-09-19 07:14:09,802 100 INFO rb-3169c09-224943-416937 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-19 07:14:09,803 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:14:09,812 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6222 2026-09-19 07:14:09,813 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:14:09,813 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6222 2026-09-19 07:14:09,916 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071409_915780_MobileTestUi.txt 2026-09-19 07:14:09,916 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpbupjf_cu_chrome_odoo" 2026-09-19 07:14:09,934 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_two_tax_included ... 2026-09-19 07:14:10,536 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6429 2026-09-19 07:14:10,536 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp4jwteuby_chrome_odoo 2026-09-19 07:14:10,537 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42401/json/version 2026-09-19 07:14:10,538 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42401/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:14:10,568 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:14:10,568 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42401/json 2026-09-19 07:14:10,569 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42401/json with timeout 3 increased to 10s during tests 2026-09-19 07:14:10,581 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:42401/devtools/page/51C59D7897E9C287007CEB2B1A3B870D 2026-09-19 07:14:10,586 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:14:10,599 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:14:10,774 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 07:14:10,776 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:14:10,779 100 INFO rb-3169c09-224943-416937 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-19 07:14:10,779 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:14:10,803 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:14:11,409 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:11] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.073 0.540 2026-09-19 07:14:11,413 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '51C59D7897E9C287007CEB2B1A3B870D', 'loaderId': '00DAF0DF724CE63E009ACEC49C9AAAFE', 'isDownload': False} 2026-09-19 07:14:11,414 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionTwoTaxIncluded')" 2026-09-19 07:14:11,429 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:14:11,455 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:11] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.008 2026-09-19 07:14:11,464 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:11] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.020 2026-09-19 07:14:11,471 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:11] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.023 2026-09-19 07:14:11,836 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:11] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-09-19 07:14:11,863 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.014 0.006 2026-09-19 07:14:11,877 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:14:11,894 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:11] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:14:11,895 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-19 07:14:11,921 100 INFO rb-3169c09-224943-416937 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-19 07:14:12,395 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.193 0.285 2026-09-19 07:14:12,459 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.031 2026-09-19 07:14:12,479 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.002 0.010 2026-09-19 07:14:12,490 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:14:12,569 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:12] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.026 0.039 2026-09-19 07:14:12,606 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:12] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.080 2026-09-19 07:14:12,622 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:14:12,642 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:12] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.104 2026-09-19 07:14:12,682 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:12] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.014 0.142 2026-09-19 07:14:12,703 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:14:12,709 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:14:12,716 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:12] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.005 0.187 2026-09-19 07:14:12,719 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:14:12,771 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:12] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.225 2026-09-19 07:14:12,782 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.195 2026-09-19 07:14:12,840 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:12] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 19 0.026 0.187 2026-09-19 07:14:12,865 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:12] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.010 0.207 2026-09-19 07:14:12,906 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:12] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.006 0.177 2026-09-19 07:14:12,940 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:12] "GET /web/image?model=product.product&field=image_128&id=838&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.006 0.206 2026-09-19 07:14:12,985 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:12] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.017 0.187 2026-09-19 07:14:13,020 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:13] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.216 2026-09-19 07:14:13,029 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.214 2026-09-19 07:14:13,039 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.180 2026-09-19 07:14:13,055 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.174 2026-09-19 07:14:13,071 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:13] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.004 0.147 2026-09-19 07:14:13,093 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.015 0.131 2026-09-19 07:14:13,109 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.099 2026-09-19 07:14:13,121 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.089 2026-09-19 07:14:13,145 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:13] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.092 2026-09-19 07:14:13,164 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:13] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.003 0.100 2026-09-19 07:14:13,188 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:13] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.004 0.104 2026-09-19 07:14:13,366 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:14:13,382 100 INFO rb-3169c09-224943-416937 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-19 07:14:13,394 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.008 0.012 2026-09-19 07:14:13,399 100 INFO rb-3169c09-224943-416937 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-19 07:14:13,416 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:14:13,446 100 INFO rb-3169c09-224943-416937 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-19 07:14:13,449 100 INFO rb-3169c09-224943-416937 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-19 07:14:13,451 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:14:13,468 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:14:13,501 100 INFO rb-3169c09-224943-416937 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-19 07:14:13,503 100 INFO rb-3169c09-224943-416937 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-19 07:14:13,517 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:14:13,535 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click more button (trigger: .mobile-more-button)' 2026-09-19 07:14:13,549 100 INFO rb-3169c09-224943-416937 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-19 07:14:13,566 100 INFO rb-3169c09-224943-416937 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-19 07:14:13,584 100 INFO rb-3169c09-224943-416937 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-19 07:14:13,601 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:14:13,620 100 INFO rb-3169c09-224943-416937 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-19 07:14:13,632 100 INFO rb-3169c09-224943-416937 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-19 07:14:13,650 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:14:13,669 100 INFO rb-3169c09-224943-416937 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-19 07:14:13,682 100 INFO rb-3169c09-224943-416937 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-19 07:14:13,700 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:14:13,707 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:14:13,713 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6429 2026-09-19 07:14:13,713 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:14:13,714 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6429 2026-09-19 07:14:13,782 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071413_781931_MobileTestUi.txt 2026-09-19 07:14:13,782 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp4jwteuby_chrome_odoo" 2026-09-19 07:14:13,804 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fixed_tax_negative_qty ... 2026-09-19 07:14:14,456 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6624 2026-09-19 07:14:14,456 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp1a86xmel_chrome_odoo 2026-09-19 07:14:14,456 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39169/json/version 2026-09-19 07:14:14,458 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39169/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:14:14,511 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:14:14,511 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39169/json 2026-09-19 07:14:14,511 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39169/json with timeout 3 increased to 10s during tests 2026-09-19 07:14:14,530 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39169/devtools/page/997A83B4AE67063EBC450168586DFF72 2026-09-19 07:14:14,547 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:14:14,573 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:14:14,769 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:14:14,771 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:14:14,776 100 INFO rb-3169c09-224943-416937 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-19 07:14:14,776 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:14:14,792 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:14:15,316 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:15] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.048 0.479 2026-09-19 07:14:15,319 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '997A83B4AE67063EBC450168586DFF72', 'loaderId': '4C19B77286D4D1E10919D5828911254E', 'isDownload': False} 2026-09-19 07:14:15,319 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-09-19 07:14:15,342 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:14:15,372 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:15] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.007 2026-09-19 07:14:15,385 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:15] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.025 2026-09-19 07:14:15,404 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:15] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.031 2026-09-19 07:14:15,750 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:15] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 07:14:15,770 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-09-19 07:14:15,809 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:14:15,823 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.016 2026-09-19 07:14:15,826 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:14:15,852 100 INFO rb-3169c09-224943-416937 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-19 07:14:16,472 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.250 0.374 2026-09-19 07:14:16,530 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:16] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 0.624 2026-09-19 07:14:16,551 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:14:16,610 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.075 2026-09-19 07:14:16,669 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:14:16,712 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 07:14:17,084 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.092 0.255 2026-09-19 07:14:17,168 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "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-19 07:14:17,192 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "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-19 07:14:17,207 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 07:14:17,281 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.024 0.034 2026-09-19 07:14:17,320 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.090 2026-09-19 07:14:17,328 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:14:17,358 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.126 2026-09-19 07:14:17,390 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.155 2026-09-19 07:14:17,400 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "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-19 07:14:17,426 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:14:17,440 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:14:17,454 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.032 0.189 2026-09-19 07:14:17,513 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.016 0.271 2026-09-19 07:14:17,532 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.236 2026-09-19 07:14:17,582 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.015 0.223 2026-09-19 07:14:17,631 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.022 0.245 2026-09-19 07:14:17,642 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.003 0.196 2026-09-19 07:14:17,674 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.006 0.200 2026-09-19 07:14:17,733 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.014 0.191 2026-09-19 07:14:17,768 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /web/image?model=product.product&field=image_128&id=839&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.225 2026-09-19 07:14:17,778 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.219 2026-09-19 07:14:17,806 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.017 0.200 2026-09-19 07:14:17,836 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.021 0.176 2026-09-19 07:14:17,852 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.190 2026-09-19 07:14:17,873 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.010 0.181 2026-09-19 07:14:17,886 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.141 2026-09-19 07:14:17,898 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.119 2026-09-19 07:14:17,923 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.007 0.101 2026-09-19 07:14:17,938 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.091 2026-09-19 07:14:17,958 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:17] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.088 2026-09-19 07:14:18,116 100 INFO rb-3169c09-224943-416937 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-19 07:14:18,133 100 INFO rb-3169c09-224943-416937 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-19 07:14:18,159 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:14:18,192 100 INFO rb-3169c09-224943-416937 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-19 07:14:18,198 100 INFO rb-3169c09-224943-416937 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-19 07:14:18,200 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:14:18,205 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:14:18,223 100 INFO rb-3169c09-224943-416937 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-19 07:14:18,233 100 INFO rb-3169c09-224943-416937 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-19 07:14:18,250 100 INFO rb-3169c09-224943-416937 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-19 07:14:18,267 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:14:18,288 100 INFO rb-3169c09-224943-416937 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-19 07:14:19,106 100 INFO rb-3169c09-224943-416937 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-19 07:14:19,117 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:14:19,148 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:14:19,152 100 INFO rb-3169c09-224943-416937 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-19 07:14:19,158 100 INFO rb-3169c09-224943-416937 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-19 07:14:19,159 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:14:19,165 100 INFO rb-3169c09-224943-416937 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-19 07:14:19,182 100 INFO rb-3169c09-224943-416937 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-19 07:14:19,195 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49667163 for PoS orders references: ['Order 00036-002-0001'] (draft: False) 2026-09-19 07:14:19,204 100 INFO rb-3169c09-224943-416937 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-19 07:14:19,210 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:14:19,307 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49667163 with result: [{'id': 42, 'pos_reference': 'Order 00036-002-0001', 'account_move': False}] 2026-09-19 07:14:19,319 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.055 0.072 2026-09-19 07:14:19,361 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:19] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.007 2026-09-19 07:14:20,101 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:14:20,109 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:14:20,113 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:14:20,120 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6624 2026-09-19 07:14:20,121 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:14:20,121 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6624 2026-09-19 07:14:20,210 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071420_210004_MobileTestUi.txt 2026-09-19 07:14:20,210 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp1a86xmel_chrome_odoo" 2026-09-19 07:14:21,665 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_limited_product_pricelist_loading ... 2026-09-19 07:14:22,601 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6830 2026-09-19 07:14:22,602 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpx04ee2_2_chrome_odoo 2026-09-19 07:14:22,602 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46255/json/version 2026-09-19 07:14:22,606 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46255/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:14:22,630 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:14:22,630 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46255/json 2026-09-19 07:14:22,632 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46255/json with timeout 3 increased to 10s during tests 2026-09-19 07:14:22,639 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46255/devtools/page/D8A4EF774444AB46E756C0FC9C787C60 2026-09-19 07:14:22,646 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:14:22,655 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:14:22,858 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 07:14:22,860 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:14:22,864 100 INFO rb-3169c09-224943-416937 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-19 07:14:22,865 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:14:22,879 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:14:23,568 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:23] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.069 0.625 2026-09-19 07:14:23,573 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'D8A4EF774444AB46E756C0FC9C787C60', 'loaderId': '70C97EFB1306B3242549D80EB3F3C907', 'isDownload': False} 2026-09-19 07:14:23,573 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-09-19 07:14:23,597 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:14:23,615 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:23] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.008 2026-09-19 07:14:23,624 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:23] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-09-19 07:14:23,633 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:23] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-09-19 07:14:23,990 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:23] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.014 2026-09-19 07:14:24,012 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.007 2026-09-19 07:14:24,052 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:14:24,059 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:14:24,066 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-09-19 07:14:24,086 100 INFO rb-3169c09-224943-416937 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-19 07:14:24,655 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 301 0.229 0.347 2026-09-19 07:14:24,714 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:24] "GET /pos/ui HTTP/1.1" 200 - 22 0.015 0.581 2026-09-19 07:14:24,728 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:14:24,788 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.060 2026-09-19 07:14:24,825 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.004 2026-09-19 07:14:24,859 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:14:25,224 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.108 0.239 2026-09-19 07:14:25,317 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.056 2026-09-19 07:14:25,346 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.014 2026-09-19 07:14:25,360 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:14:25,405 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.022 2026-09-19 07:14:25,414 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.021 2026-09-19 07:14:25,432 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.033 2026-09-19 07:14:25,443 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:14:25,445 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.045 2026-09-19 07:14:25,475 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:25] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.010 0.066 2026-09-19 07:14:25,485 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:14:25,493 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.092 2026-09-19 07:14:25,499 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:14:25,501 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:14:25,514 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.087 2026-09-19 07:14:25,531 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:25] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.109 2026-09-19 07:14:25,551 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:25] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.001 0.098 2026-09-19 07:14:25,602 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:25] "GET /web/image/res.users/40/avatar_128 HTTP/1.1" 200 - 19 0.017 0.132 2026-09-19 07:14:25,631 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:25] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.017 0.108 2026-09-19 07:14:25,635 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.093 2026-09-19 07:14:25,650 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:25] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.003 0.009 2026-09-19 07:14:26,215 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:14:26,238 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100100' (trigger: body)' 2026-09-19 07:14:26,254 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:14:26,260 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.016 2026-09-19 07:14:26,278 100 INFO rb-3169c09-224943-416937 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-19 07:14:26,281 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:26] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.006 0.033 2026-09-19 07:14:26,311 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:14:26,362 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.019 0.039 2026-09-19 07:14:26,403 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 13 0.010 0.024 2026-09-19 07:14:27,186 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.003 2026-09-19 07:14:27,209 100 INFO rb-3169c09-224943-416937 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-19 07:14:27,217 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100200' (trigger: body)' 2026-09-19 07:14:27,233 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:14:27,238 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:27] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.004 0.009 2026-09-19 07:14:27,252 100 INFO rb-3169c09-224943-416937 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-19 07:14:27,301 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.017 0.040 2026-09-19 07:14:27,332 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 11 0.006 0.020 2026-09-19 07:14:28,092 100 INFO rb-3169c09-224943-416937 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-19 07:14:28,099 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100300' (trigger: body)' 2026-09-19 07:14:28,117 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:14:28,119 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:28] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.004 0.009 2026-09-19 07:14:28,136 100 INFO rb-3169c09-224943-416937 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-19 07:14:28,175 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.020 0.031 2026-09-19 07:14:28,196 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:28] "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-19 07:14:28,432 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:14:28,956 100 INFO rb-3169c09-224943-416937 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-19 07:14:28,966 100 INFO rb-3169c09-224943-416937 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-19 07:14:28,972 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:14:28,979 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6830 2026-09-19 07:14:28,980 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:14:28,980 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6830 2026-09-19 07:14:29,076 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071429_076722_MobileTestUi.txt 2026-09-19 07:14:29,077 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpx04ee2_2_chrome_odoo" 2026-09-19 07:14:29,096 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_lot_refund ... 2026-09-19 07:14:29,685 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7028 2026-09-19 07:14:29,685 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmptzjfyi28_chrome_odoo 2026-09-19 07:14:29,685 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35871/json/version 2026-09-19 07:14:29,687 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35871/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:14:29,702 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:14:29,702 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35871/json 2026-09-19 07:14:29,703 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35871/json with timeout 3 increased to 10s during tests 2026-09-19 07:14:29,714 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35871/devtools/page/249BA8C4ABB0DAE9CC433676237ADD24 2026-09-19 07:14:29,721 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:14:29,724 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:14:29,900 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:14:29,902 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:14:29,907 100 INFO rb-3169c09-224943-416937 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-19 07:14:29,907 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:14:29,927 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:14:30,468 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:30] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.071 0.474 2026-09-19 07:14:30,472 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '249BA8C4ABB0DAE9CC433676237ADD24', 'loaderId': 'C60516CEC6957DF62733D9EA78B5D6C2', 'isDownload': False} 2026-09-19 07:14:30,472 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-09-19 07:14:30,495 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:14:30,509 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:30] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.009 2026-09-19 07:14:30,520 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:30] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.012 2026-09-19 07:14:30,532 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:30] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.006 2026-09-19 07:14:30,964 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:30] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-09-19 07:14:30,981 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.005 2026-09-19 07:14:31,009 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:14:31,016 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 07:14:31,022 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:14:31,035 100 INFO rb-3169c09-224943-416937 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-19 07:14:31,593 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.212 0.351 2026-09-19 07:14:31,647 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:31] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.581 2026-09-19 07:14:31,674 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:14:31,712 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.060 2026-09-19 07:14:31,785 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.013 2026-09-19 07:14:31,814 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:14:32,246 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.130 0.292 2026-09-19 07:14:32,323 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:32] "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-19 07:14:32,354 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:32] "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-19 07:14:32,370 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:14:32,475 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:32] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.048 0.045 2026-09-19 07:14:32,541 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:32] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.019 0.131 2026-09-19 07:14:32,564 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:14:32,586 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:32] "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-19 07:14:32,599 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:32] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.022 0.181 2026-09-19 07:14:32,613 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:14:32,646 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:32] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.227 2026-09-19 07:14:32,663 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:14:32,714 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:32] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.035 0.266 2026-09-19 07:14:32,763 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:32] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.014 0.321 2026-09-19 07:14:32,795 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.298 2026-09-19 07:14:32,849 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:32] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.027 0.216 2026-09-19 07:14:32,879 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:32] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.016 0.237 2026-09-19 07:14:32,923 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:32] "GET /web/image?model=product.product&field=image_128&id=843&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.018 0.229 2026-09-19 07:14:32,965 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:32] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.231 2026-09-19 07:14:33,024 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:33] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.016 0.240 2026-09-19 07:14:33,081 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:33] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.023 0.255 2026-09-19 07:14:33,085 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.267 2026-09-19 07:14:33,096 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.236 2026-09-19 07:14:33,105 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.200 2026-09-19 07:14:33,142 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:33] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.013 0.203 2026-09-19 07:14:33,155 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.173 2026-09-19 07:14:33,169 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.132 2026-09-19 07:14:33,178 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.086 2026-09-19 07:14:33,195 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:33] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.001 0.093 2026-09-19 07:14:33,213 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:33] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.099 2026-09-19 07:14:33,230 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:33] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.003 0.076 2026-09-19 07:14:33,333 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:14:33,355 100 INFO rb-3169c09-224943-416937 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-19 07:14:33,369 100 INFO rb-3169c09-224943-416937 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-19 07:14:33,374 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.019 2026-09-19 07:14:33,396 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-09-19 07:14:33,399 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-09-19 07:14:33,417 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:14:33,455 100 INFO rb-3169c09-224943-416937 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-19 07:14:33,457 100 INFO rb-3169c09-224943-416937 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-19 07:14:33,460 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:14:33,468 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:14:33,509 100 INFO rb-3169c09-224943-416937 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-19 07:14:33,514 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:14:33,518 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:14:33,519 100 INFO rb-3169c09-224943-416937 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-19 07:14:33,520 100 INFO rb-3169c09-224943-416937 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-19 07:14:33,540 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:14:33,543 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:33] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.015 2026-09-19 07:14:33,548 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8620761 for PoS orders references: ['Order 00038-002-0001'] (draft: False) 2026-09-19 07:14:33,552 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:14:33,720 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8620761 with result: [{'id': 43, 'pos_reference': 'Order 00038-002-0001', 'account_move': False}] 2026-09-19 07:14:33,741 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.099 0.097 2026-09-19 07:14:33,798 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:33] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.009 2026-09-19 07:14:34,531 100 INFO rb-3169c09-224943-416937 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-19 07:14:34,548 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:14:34,566 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click more button (trigger: .mobile-more-button)' 2026-09-19 07:14:34,582 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.control-button:contains("Refund")' 2026-09-19 07:14:34,602 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-19 07:14:34,633 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:34] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.013 0.014 2026-09-19 07:14:34,687 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:34] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 23 0.016 0.029 2026-09-19 07:14:35,405 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-19 07:14:35,453 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:14:35,467 100 INFO rb-3169c09-224943-416937 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-19 07:14:35,481 100 INFO rb-3169c09-224943-416937 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-19 07:14:35,499 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:14:35,518 100 INFO rb-3169c09-224943-416937 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-19 07:14:35,532 100 INFO rb-3169c09-224943-416937 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-19 07:14:35,549 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:14:35,568 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.ticket-screen .button.pay-order-button' 2026-09-19 07:14:35,581 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:14:35,598 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click lot icon (trigger: .line-lot-icon)' 2026-09-19 07:14:35,617 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'Check lot number (trigger: .popup-input:propValue(123456789))' 2026-09-19 07:14:35,619 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:14:35,625 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7028 2026-09-19 07:14:35,625 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:14:35,626 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7028 2026-09-19 07:14:35,694 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071435_694107_MobileTestUi.txt 2026-09-19 07:14:35,694 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmptzjfyi28_chrome_odoo" 2026-09-19 07:14:35,715 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_multi_product_options ... 2026-09-19 07:14:36,423 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7241 2026-09-19 07:14:36,431 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpyaz1ucs4_chrome_odoo 2026-09-19 07:14:36,433 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45157/json/version 2026-09-19 07:14:36,437 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45157/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:14:36,444 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:14:36,444 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45157/json 2026-09-19 07:14:36,445 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45157/json with timeout 3 increased to 10s during tests 2026-09-19 07:14:36,448 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45157/devtools/page/19D2DDA7135E93031DC7BB54ED65B312 2026-09-19 07:14:36,452 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:14:36,454 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:14:36,608 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:14:36,611 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:14:36,624 100 INFO rb-3169c09-224943-416937 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-19 07:14:36,624 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:14:36,638 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:14:38,095 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:38] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.124 1.336 2026-09-19 07:14:38,099 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '19D2DDA7135E93031DC7BB54ED65B312', 'loaderId': '0A86B49DC44066E0D065E191C136E3C0', 'isDownload': False} 2026-09-19 07:14:38,100 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-09-19 07:14:38,112 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:14:38,132 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:38] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.007 2026-09-19 07:14:38,146 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:38] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.027 2026-09-19 07:14:38,163 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:38] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.039 2026-09-19 07:14:38,515 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:38] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.012 0.008 2026-09-19 07:14:38,523 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.004 2026-09-19 07:14:38,555 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 07:14:38,572 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:14:38,578 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:14:38,590 100 INFO rb-3169c09-224943-416937 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-19 07:14:39,134 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.174 0.368 2026-09-19 07:14:39,209 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "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-19 07:14:39,237 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "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-19 07:14:39,251 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:14:39,342 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.033 0.039 2026-09-19 07:14:39,395 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.020 0.103 2026-09-19 07:14:39,418 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:14:39,435 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "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-19 07:14:39,440 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:14:39,451 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.166 2026-09-19 07:14:39,508 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.202 2026-09-19 07:14:39,532 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:14:39,546 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.241 2026-09-19 07:14:39,595 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.283 2026-09-19 07:14:39,608 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.257 2026-09-19 07:14:39,660 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.020 0.196 2026-09-19 07:14:39,693 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.015 0.222 2026-09-19 07:14:39,733 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /web/image?model=product.product&field=image_128&id=844&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.189 2026-09-19 07:14:39,765 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.006 0.208 2026-09-19 07:14:39,806 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.198 2026-09-19 07:14:39,847 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.218 2026-09-19 07:14:39,852 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.224 2026-09-19 07:14:39,865 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.189 2026-09-19 07:14:39,876 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.167 2026-09-19 07:14:39,907 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.015 0.151 2026-09-19 07:14:39,927 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.013 0.141 2026-09-19 07:14:39,936 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.121 2026-09-19 07:14:39,945 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.089 2026-09-19 07:14:39,963 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.005 0.085 2026-09-19 07:14:39,981 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.003 0.094 2026-09-19 07:14:39,998 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:39] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.003 0.083 2026-09-19 07:14:40,182 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:14:40,200 100 INFO rb-3169c09-224943-416937 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-19 07:14:40,215 100 INFO rb-3169c09-224943-416937 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-19 07:14:40,222 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.015 2026-09-19 07:14:40,235 100 INFO rb-3169c09-224943-416937 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-19 07:14:40,248 100 INFO rb-3169c09-224943-416937 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-19 07:14:40,250 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:14:40,257 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7241 2026-09-19 07:14:40,258 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:14:40,258 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7241 2026-09-19 07:14:40,353 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071440_352941_MobileTestUi.txt 2026-09-19 07:14:40,353 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpyaz1ucs4_chrome_odoo" 2026-09-19 07:14:40,380 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_only_unpaid_orders_are_loaded ... 2026-09-19 07:14:40,852 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7436 2026-09-19 07:14:40,852 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpqp893apr_chrome_odoo 2026-09-19 07:14:40,852 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43613/json/version 2026-09-19 07:14:40,858 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43613/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:14:40,901 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:14:40,901 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43613/json 2026-09-19 07:14:40,902 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43613/json with timeout 3 increased to 10s during tests 2026-09-19 07:14:40,915 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43613/devtools/page/D2B142D3ACF717B19DFD167382CCE22C 2026-09-19 07:14:40,938 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:14:40,954 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:14:41,149 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:14:41,156 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:14:41,179 100 INFO rb-3169c09-224943-416937 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-19 07:14:41,179 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:14:41,193 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:14:41,395 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:41] "GET /pos/ui?config_id=14 HTTP/1.1" 303 - 14 0.007 0.197 2026-09-19 07:14:42,064 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:42] "GET /web HTTP/1.1" 200 - 110 0.114 0.551 2026-09-19 07:14:42,068 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'D2B142D3ACF717B19DFD167382CCE22C', 'loaderId': '17C8844A33F240D6B5FBD2D6F69B1BDA', 'isDownload': False} 2026-09-19 07:14:42,068 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_only_unpaid_orders_are_loaded')" 2026-09-19 07:14:42,110 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:42] "GET /web/assets/b995a1a/web.assets_web.min.css HTTP/1.1" 200 - 4 0.007 0.009 2026-09-19 07:14:42,129 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:42] "GET /web/assets/6dc496d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.007 0.023 2026-09-19 07:14:42,152 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:42] "GET /web/webclient/load_menus/a07ef2958a5f3871c90e45e7918c4d7b486f5bee2daa7125e1e8410acd40415a HTTP/1.1" 200 - 2 0.006 0.041 2026-09-19 07:14:42,161 100 INFO rb-3169c09-224943-416937 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-19 07:14:42,173 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:42] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.008 0.049 2026-09-19 07:14:42,193 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.009 0.066 2026-09-19 07:14:42,211 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:42] "GET /web/assets/2819573/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 07:14:42,956 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-19 07:14:42,965 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-19 07:14:42,965 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-19 07:14:42,995 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.008 2026-09-19 07:14:43,074 100 INFO rb-3169c09-224943-416937 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-19 07:14:43,248 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:43] "POST /mail/init_messaging HTTP/1.1" 200 - 104 0.145 0.120 2026-09-19 07:14:43,254 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:43] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:14:43,254 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:43] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.252 2026-09-19 07:14:43,263 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.234 2026-09-19 07:14:43,311 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.028 0.247 2026-09-19 07:14:43,338 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:43] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.010 0.278 2026-09-19 07:14:43,342 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.237 2026-09-19 07:14:43,393 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:43] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 11 0.024 0.216 2026-09-19 07:14:43,417 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:43] "GET /web/offline HTTP/1.1" 200 - 7 0.008 0.139 2026-09-19 07:14:43,429 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:14:43,435 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:14:43,437 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:43] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.013 0.133 2026-09-19 07:14:43,443 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:14:43,450 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.007 0.148 2026-09-19 07:14:43,472 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:43] "POST /web/action/load HTTP/1.1" 200 - 9 0.012 0.105 2026-09-19 07:14:43,536 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:43] "GET /web/image?model=res.users&field=avatar_128&id=43 HTTP/1.1" 200 - 18 0.036 0.140 2026-09-19 07:14:43,588 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:43] "GET /web?reload=true HTTP/1.1" 200 - 16 0.020 0.078 2026-09-19 07:14:43,663 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.013 2026-09-19 07:14:43,674 100 INFO rb-3169c09-224943-416937 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-19 07:14:44,322 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:44] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-19 07:14:44,324 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:44] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-19 07:14:44,329 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-19 07:14:44,338 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.001 0.006 2026-09-19 07:14:44,406 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:44] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.023 0.044 2026-09-19 07:14:44,415 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.042 2026-09-19 07:14:44,430 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.006 0.054 2026-09-19 07:14:44,456 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:44] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.008 0.042 2026-09-19 07:14:44,467 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.034 2026-09-19 07:14:44,482 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.009 0.034 2026-09-19 07:14:44,500 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:44] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.012 0.047 2026-09-19 07:14:44,542 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:44] "GET /web/image?model=res.users&field=avatar_128&id=43 HTTP/1.1" 304 - 11 0.016 0.060 2026-09-19 07:14:44,577 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:44] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.103 2026-09-19 07:14:44,697 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:44] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 49 0.037 0.057 2026-09-19 07:14:44,760 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:44] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 21 0.019 0.024 2026-09-19 07:14:45,578 100 INFO rb-3169c09-224943-416937 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-19 07:14:45,586 100 INFO rb-3169c09-224943-416937 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-19 07:14:45,686 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:45] "POST /web/dataset/call_button HTTP/1.1" 200 - 68 0.029 0.069 2026-09-19 07:14:45,856 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:45] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 37 0.026 0.122 2026-09-19 07:14:45,879 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:14:45,895 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:45] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.008 2026-09-19 07:14:45,902 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:45] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-09-19 07:14:45,913 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:45] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.017 2026-09-19 07:14:46,240 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.005 2026-09-19 07:14:46,284 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:14:46,287 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.006 2026-09-19 07:14:46,306 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:46] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.005 2026-09-19 07:14:46,335 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:14:46,885 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 272 0.223 0.357 2026-09-19 07:14:46,955 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:46] "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-19 07:14:46,996 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.019 0.013 2026-09-19 07:14:47,011 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:14:47,115 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:47] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.042 0.044 2026-09-19 07:14:47,130 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:14:47,163 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:47] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.015 0.111 2026-09-19 07:14:47,173 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:14:47,218 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:47] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.017 0.172 2026-09-19 07:14:47,249 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:47] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.186 2026-09-19 07:14:47,295 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:47] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.233 2026-09-19 07:14:47,323 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:47] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.005 0.261 2026-09-19 07:14:47,351 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:47] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 200 - 11 0.007 0.206 2026-09-19 07:14:47,360 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.161 2026-09-19 07:14:47,409 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:47] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.177 2026-09-19 07:14:47,457 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:47] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.017 0.188 2026-09-19 07:14:47,494 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:47] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.006 0.181 2026-09-19 07:14:47,504 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.003 0.171 2026-09-19 07:14:47,517 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.155 2026-09-19 07:14:47,532 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.160 2026-09-19 07:14:47,534 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.149 2026-09-19 07:14:47,546 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.122 2026-09-19 07:14:47,555 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.082 2026-09-19 07:14:47,589 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:47] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.008 0.063 2026-09-19 07:14:47,618 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:47] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.013 0.081 2026-09-19 07:14:47,636 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:47] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.003 0.105 2026-09-19 07:14:47,898 100 INFO rb-3169c09-224943-416937 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-19 07:14:47,916 100 INFO rb-3169c09-224943-416937 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-19 07:14:47,928 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.009 0.015 2026-09-19 07:14:47,935 100 INFO rb-3169c09-224943-416937 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-19 07:14:47,977 100 INFO rb-3169c09-224943-416937 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-19 07:14:47,981 100 INFO rb-3169c09-224943-416937 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-19 07:14:48,001 100 INFO rb-3169c09-224943-416937 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-19 07:14:48,017 100 INFO rb-3169c09-224943-416937 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-19 07:14:48,032 100 INFO rb-3169c09-224943-416937 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-19 07:14:48,049 100 INFO rb-3169c09-224943-416937 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-19 07:14:48,070 100 INFO rb-3169c09-224943-416937 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-19 07:14:48,081 100 INFO rb-3169c09-224943-416937 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-19 07:14:48,097 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41297115 for PoS orders references: ['Order 00040-001-0001'] (draft: True) 2026-09-19 07:14:48,125 100 INFO rb-3169c09-224943-416937 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-19 07:14:48,133 100 INFO rb-3169c09-224943-416937 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-19 07:14:48,151 100 INFO rb-3169c09-224943-416937 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-19 07:14:48,180 100 INFO rb-3169c09-224943-416937 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-19 07:14:48,234 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41297115 with result: [{'id': 44, 'pos_reference': 'Order 00040-001-0001', 'account_move': False}] 2026-09-19 07:14:48,245 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.092 0.060 2026-09-19 07:14:48,286 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:48] "GET /web HTTP/1.1" 200 - 16 0.008 0.105 2026-09-19 07:14:48,329 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:48] "GET /web HTTP/1.1" 200 - 16 0.009 0.029 2026-09-19 07:14:48,659 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-09-19 07:14:48,663 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-09-19 07:14:48,676 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-09-19 07:14:48,680 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.022 0.014 2026-09-19 07:14:48,688 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.023 2026-09-19 07:14:48,753 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:48] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.025 0.055 2026-09-19 07:14:48,760 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.061 2026-09-19 07:14:48,768 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.060 2026-09-19 07:14:48,789 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:48] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.010 0.065 2026-09-19 07:14:48,798 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.063 2026-09-19 07:14:48,808 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.003 0.024 2026-09-19 07:14:48,822 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:48] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.035 2026-09-19 07:14:48,843 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:48] "POST /web/action/load HTTP/1.1" 200 - 8 0.009 0.040 2026-09-19 07:14:48,880 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:48] "GET /web/image?model=res.users&field=avatar_128&id=43 HTTP/1.1" 304 - 11 0.017 0.067 2026-09-19 07:14:48,924 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:48] "GET /web?reload=true HTTP/1.1" 200 - 16 0.010 0.053 2026-09-19 07:14:49,181 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:49] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.006 2026-09-19 07:14:49,231 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-19 07:14:49,261 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-09-19 07:14:49,269 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.032 0.018 2026-09-19 07:14:49,298 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.022 0.011 2026-09-19 07:14:49,304 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-09-19 07:14:49,401 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:49] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.053 0.070 2026-09-19 07:14:49,408 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.095 2026-09-19 07:14:49,412 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.087 2026-09-19 07:14:49,424 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.099 2026-09-19 07:14:49,462 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:49] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.025 0.090 2026-09-19 07:14:49,476 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:49] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.002 0.052 2026-09-19 07:14:49,479 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.044 2026-09-19 07:14:49,488 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.003 0.039 2026-09-19 07:14:49,521 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:49] "GET /web/image?model=res.users&field=avatar_128&id=43 HTTP/1.1" 304 - 11 0.011 0.055 2026-09-19 07:14:49,539 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:49] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.073 2026-09-19 07:14:49,568 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:49] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.002 0.014 2026-09-19 07:14:49,609 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:49] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.008 0.019 2026-09-19 07:14:49,689 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:49] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 304 - 11 0.007 0.026 2026-09-19 07:14:50,403 100 INFO rb-3169c09-224943-416937 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-19 07:14:50,415 100 INFO rb-3169c09-224943-416937 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-19 07:14:50,490 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:50] "POST /web/dataset/call_button HTTP/1.1" 200 - 36 0.041 0.040 2026-09-19 07:14:50,577 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:50] "GET /pos/ui?config_id=15 HTTP/1.1" 200 - 20 0.030 0.040 2026-09-19 07:14:50,591 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:14:50,691 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.006 2026-09-19 07:14:50,736 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-09-19 07:14:51,251 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.169 0.312 2026-09-19 07:14:51,254 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:51] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.086 2026-09-19 07:14:51,343 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.047 2026-09-19 07:14:51,384 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.019 0.014 2026-09-19 07:14:51,400 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:14:51,422 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.007 2026-09-19 07:14:51,530 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:51] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 304 - 11 0.034 0.028 2026-09-19 07:14:51,534 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.039 2026-09-19 07:14:52,231 100 INFO rb-3169c09-224943-416937 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-19 07:14:52,248 100 INFO rb-3169c09-224943-416937 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-19 07:14:52,268 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.screen.ticket-screen' 2026-09-19 07:14:52,321 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_shared_order HTTP/1.1" 200 - 21 0.033 0.035 2026-09-19 07:14:53,099 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.004 2026-09-19 07:14:53,225 100 INFO rb-3169c09-224943-416937 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-19 07:14:53,231 100 INFO rb-3169c09-224943-416937 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-19 07:14:53,248 100 INFO rb-3169c09-224943-416937 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-19 07:14:53,264 100 INFO rb-3169c09-224943-416937 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-19 07:14:53,281 100 INFO rb-3169c09-224943-416937 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-19 07:14:53,298 100 INFO rb-3169c09-224943-416937 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-19 07:14:53,303 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:14:53,314 100 INFO rb-3169c09-224943-416937 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-19 07:14:53,335 100 INFO rb-3169c09-224943-416937 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-19 07:14:53,335 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:53] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.011 2026-09-19 07:14:53,348 100 INFO rb-3169c09-224943-416937 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-19 07:14:53,355 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27018909 for PoS orders references: ['Order 00040-001-0001'] (draft: False) 2026-09-19 07:14:53,364 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:14:53,386 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #43 deleted pos.order.line records with IDs: [62] 2026-09-19 07:14:53,545 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27018909 with result: [{'id': 44, 'pos_reference': 'Order 00040-001-0001', 'account_move': False}] 2026-09-19 07:14:53,557 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.101 0.108 2026-09-19 07:14:53,610 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:53] "GET /web/image?model=pos.config&id=15&field=custom_logo HTTP/1.1" 200 - 11 0.012 0.011 2026-09-19 07:14:54,152 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:14:54,335 100 INFO rb-3169c09-224943-416937 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-19 07:14:54,347 100 INFO rb-3169c09-224943-416937 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-19 07:14:54,365 100 INFO rb-3169c09-224943-416937 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-19 07:14:54,397 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:54] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.018 0.027 2026-09-19 07:14:55,167 100 INFO rb-3169c09-224943-416937 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-19 07:14:55,186 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:55] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 7 0.007 0.010 2026-09-19 07:14:55,532 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 43, model: account.move 2026-09-19 07:14:56,225 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:56] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 650 0.329 0.703 2026-09-19 07:14:56,285 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:56] "GET /web HTTP/1.1" 200 - 16 0.012 0.034 2026-09-19 07:14:56,591 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:56] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-19 07:14:56,606 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:56] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-09-19 07:14:56,619 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:56] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.031 2026-09-19 07:14:56,632 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.018 2026-09-19 07:14:56,656 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.005 2026-09-19 07:14:56,728 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:56] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.029 0.054 2026-09-19 07:14:56,735 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.050 2026-09-19 07:14:56,753 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.009 0.056 2026-09-19 07:14:56,777 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:56] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.012 0.075 2026-09-19 07:14:56,784 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.029 2026-09-19 07:14:56,792 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:56] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.002 0.030 2026-09-19 07:14:56,798 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:56] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.020 2026-09-19 07:14:56,829 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:56] "GET /web/image?model=res.users&field=avatar_128&id=43 HTTP/1.1" 304 - 11 0.010 0.041 2026-09-19 07:14:56,845 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:56] "POST /web/action/load HTTP/1.1" 200 - 8 0.007 0.056 2026-09-19 07:14:56,908 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:56] "GET /web?reload=true HTTP/1.1" 200 - 16 0.007 0.030 2026-09-19 07:14:57,203 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-09-19 07:14:57,223 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.035 2026-09-19 07:14:57,245 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.038 0.013 2026-09-19 07:14:57,251 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.043 2026-09-19 07:14:57,264 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.046 2026-09-19 07:14:57,321 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:57] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.017 0.070 2026-09-19 07:14:57,329 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.005 0.079 2026-09-19 07:14:57,341 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.089 2026-09-19 07:14:57,376 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:57] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.019 0.095 2026-09-19 07:14:57,384 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:57] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.002 0.027 2026-09-19 07:14:57,390 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.031 2026-09-19 07:14:57,394 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.025 2026-09-19 07:14:57,440 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:57] "GET /web/image?model=res.users&field=avatar_128&id=43 HTTP/1.1" 304 - 11 0.008 0.058 2026-09-19 07:14:57,458 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:57] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.068 2026-09-19 07:14:57,483 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:57] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.001 0.013 2026-09-19 07:14:57,528 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:57] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.007 0.019 2026-09-19 07:14:57,591 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:57] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 304 - 11 0.007 0.018 2026-09-19 07:14:58,325 100 INFO rb-3169c09-224943-416937 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-19 07:14:58,330 100 INFO rb-3169c09-224943-416937 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-19 07:14:58,347 100 INFO rb-3169c09-224943-416937 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-19 07:14:58,367 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:58] "POST /web/dataset/call_button HTTP/1.1" 200 - 23 0.010 0.023 2026-09-19 07:14:58,422 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:58] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.012 0.029 2026-09-19 07:14:58,435 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:14:58,528 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:14:58,544 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:14:58,930 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.115 0.258 2026-09-19 07:14:59,009 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.041 2026-09-19 07:14:59,014 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:59] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.034 2026-09-19 07:14:59,037 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.014 2026-09-19 07:14:59,049 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:14:59,070 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.005 2026-09-19 07:14:59,129 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:59] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 304 - 11 0.013 0.021 2026-09-19 07:14:59,420 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:14:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:14:59,864 100 INFO rb-3169c09-224943-416937 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-19 07:14:59,882 100 INFO rb-3169c09-224943-416937 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-19 07:14:59,897 100 INFO rb-3169c09-224943-416937 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-19 07:14:59,902 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:14:59,911 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7436 2026-09-19 07:14:59,912 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:14:59,913 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7436 2026-09-19 07:14:59,999 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071459_999556_MobileTestUi.txt 2026-09-19 07:14:59,999 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpqp893apr_chrome_odoo" 2026-09-19 07:15:00,029 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_and_invoice_amounts ... 2026-09-19 07:15:00,646 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7813 2026-09-19 07:15:00,647 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp_i_cf6oo_chrome_odoo 2026-09-19 07:15:00,647 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38657/json/version 2026-09-19 07:15:00,649 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38657/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:15:00,664 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:15:00,665 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38657/json 2026-09-19 07:15:00,665 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38657/json with timeout 3 increased to 10s during tests 2026-09-19 07:15:00,678 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:38657/devtools/page/40DED1BA5836B99F1B5A7AD4E73E24DA 2026-09-19 07:15:00,687 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:15:00,694 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:15:00,920 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:15:00,922 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:15:00,925 100 INFO rb-3169c09-224943-416937 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-19 07:15:00,925 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:15:00,944 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:15:01,468 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:01] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.064 0.467 2026-09-19 07:15:01,471 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '40DED1BA5836B99F1B5A7AD4E73E24DA', 'loaderId': '95A1B6851BC61452CD3C4106C53637D0', 'isDownload': False} 2026-09-19 07:15:01,471 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-09-19 07:15:01,487 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:15:01,518 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:01] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.008 2026-09-19 07:15:01,525 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:01] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.026 2026-09-19 07:15:01,541 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:01] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.026 2026-09-19 07:15:01,889 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:01] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.007 0.007 2026-09-19 07:15:01,917 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.007 2026-09-19 07:15:01,954 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:15:01,956 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.004 2026-09-19 07:15:01,958 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:15:01,991 100 INFO rb-3169c09-224943-416937 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-19 07:15:02,691 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.317 0.392 2026-09-19 07:15:02,755 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:02] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.710 2026-09-19 07:15:02,771 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:15:02,831 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.093 2026-09-19 07:15:02,870 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:15:02,908 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 07:15:03,358 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.096 0.339 2026-09-19 07:15:03,433 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:03] "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-19 07:15:03,457 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:03] "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-19 07:15:03,472 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:15:03,553 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:03] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.030 0.033 2026-09-19 07:15:03,597 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:03] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.085 2026-09-19 07:15:03,607 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:15:03,643 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:03] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.021 0.110 2026-09-19 07:15:03,714 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:03] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.024 0.187 2026-09-19 07:15:03,738 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:03] "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-19 07:15:03,748 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:15:03,753 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:15:03,764 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:03] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.014 0.241 2026-09-19 07:15:03,827 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:03] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.029 0.287 2026-09-19 07:15:03,837 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.273 2026-09-19 07:15:03,902 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:03] "GET /web/image?model=product.product&field=image_128&id=845&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.021 0.264 2026-09-19 07:15:03,965 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:03] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.021 0.289 2026-09-19 07:15:03,986 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:03] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.009 0.221 2026-09-19 07:15:04,047 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:04] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.268 2026-09-19 07:15:04,100 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:04] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.254 2026-09-19 07:15:04,154 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:04] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.014 0.293 2026-09-19 07:15:04,170 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.281 2026-09-19 07:15:04,198 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.017 0.269 2026-09-19 07:15:04,209 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.231 2026-09-19 07:15:04,230 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.211 2026-09-19 07:15:04,250 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:04] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.187 2026-09-19 07:15:04,259 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.150 2026-09-19 07:15:04,267 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.099 2026-09-19 07:15:04,289 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:04] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.004 0.077 2026-09-19 07:15:04,310 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:04] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.005 0.087 2026-09-19 07:15:04,329 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:04] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.004 0.082 2026-09-19 07:15:04,397 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:15:04,421 100 INFO rb-3169c09-224943-416937 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-19 07:15:04,435 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.012 2026-09-19 07:15:04,438 100 INFO rb-3169c09-224943-416937 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-19 07:15:04,456 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:04,496 100 INFO rb-3169c09-224943-416937 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-19 07:15:04,502 100 INFO rb-3169c09-224943-416937 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-19 07:15:04,505 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:15:04,521 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:04,539 100 INFO rb-3169c09-224943-416937 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-19 07:15:04,554 100 INFO rb-3169c09-224943-416937 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-19 07:15:04,569 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:04,595 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:15:04,602 100 INFO rb-3169c09-224943-416937 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-19 07:15:04,642 100 INFO rb-3169c09-224943-416937 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-19 07:15:04,650 100 INFO rb-3169c09-224943-416937 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-19 07:15:04,671 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:15:04,696 100 INFO rb-3169c09-224943-416937 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-19 07:15:04,705 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:15:04,717 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:15:04,722 100 INFO rb-3169c09-224943-416937 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-19 07:15:04,724 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-19 07:15:04,730 100 INFO rb-3169c09-224943-416937 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-19 07:15:04,749 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:04] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.014 2026-09-19 07:15:04,751 100 INFO rb-3169c09-224943-416937 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-19 07:15:04,756 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58152541 for PoS orders references: ['Order 00042-002-0001'] (draft: False) 2026-09-19 07:15:04,781 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-19 07:15:06,963 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58152541 with result: [{'id': 45, 'pos_reference': 'Order 00042-002-0001', 'account_move': 207}] 2026-09-19 07:15:07,003 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 870 0.849 1.407 2026-09-19 07:15:07,007 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.576 2026-09-19 07:15:07,041 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:07] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.008 0.021 2026-09-19 07:15:07,092 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:07] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.011 2026-09-19 07:15:07,613 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 07:15:07,866 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:15:07,875 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:15:07,891 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7813 2026-09-19 07:15:07,891 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:15:07,892 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7813 2026-09-19 07:15:07,971 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071507_970926_MobileTestUi.txt 2026-09-19 07:15:07,971 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp_i_cf6oo_chrome_odoo" 2026-09-19 07:15:08,026 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_decimals ... 2026-09-19 07:15:08,807 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8022 2026-09-19 07:15:08,807 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpg9w15m2j_chrome_odoo 2026-09-19 07:15:08,817 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39621/json/version 2026-09-19 07:15:08,838 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39621/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:15:08,854 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:15:08,854 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39621/json 2026-09-19 07:15:08,855 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39621/json with timeout 3 increased to 10s during tests 2026-09-19 07:15:08,869 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39621/devtools/page/7A54EBFA2DBDB306CCDFF8FD97ADF75F 2026-09-19 07:15:08,877 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:15:08,883 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:15:09,081 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:15:09,085 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:15:09,102 100 INFO rb-3169c09-224943-416937 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-19 07:15:09,103 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:15:09,115 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:15:09,682 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:09] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.078 0.493 2026-09-19 07:15:09,685 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '7A54EBFA2DBDB306CCDFF8FD97ADF75F', 'loaderId': '300E6579729538FBE894C04B13AE31C7', 'isDownload': False} 2026-09-19 07:15:09,686 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashClosingDecimals')" 2026-09-19 07:15:09,702 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:15:09,728 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:09] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.007 2026-09-19 07:15:09,744 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:09] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.025 2026-09-19 07:15:09,751 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:09] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.022 2026-09-19 07:15:10,141 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:10] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-19 07:15:10,151 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.004 2026-09-19 07:15:10,197 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:15:10,202 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.007 2026-09-19 07:15:10,207 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:15:10,230 100 INFO rb-3169c09-224943-416937 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-19 07:15:10,767 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.211 0.337 2026-09-19 07:15:10,828 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:10] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.554 2026-09-19 07:15:10,841 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:15:10,901 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.085 2026-09-19 07:15:10,948 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:15:10,987 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:15:11,360 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.107 0.253 2026-09-19 07:15:11,419 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.031 2026-09-19 07:15:11,453 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:11] "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-19 07:15:11,466 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-19 07:15:11,611 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:11] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.081 0.041 2026-09-19 07:15:11,657 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:11] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.154 2026-09-19 07:15:11,680 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:15:11,692 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:11] "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-19 07:15:11,709 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:15:11,724 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:11] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.017 0.183 2026-09-19 07:15:11,735 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:15:11,779 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:11] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.021 0.233 2026-09-19 07:15:11,817 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:11] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.291 2026-09-19 07:15:11,863 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:11] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.314 2026-09-19 07:15:11,876 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.255 2026-09-19 07:15:11,940 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:11] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.037 0.185 2026-09-19 07:15:11,958 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:11] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.205 2026-09-19 07:15:12,026 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:12] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.039 0.201 2026-09-19 07:15:12,066 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:12] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.227 2026-09-19 07:15:12,131 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:12] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.022 0.226 2026-09-19 07:15:12,145 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.245 2026-09-19 07:15:12,155 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.251 2026-09-19 07:15:12,176 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.214 2026-09-19 07:15:12,189 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.215 2026-09-19 07:15:12,210 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:12] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.161 2026-09-19 07:15:12,222 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.145 2026-09-19 07:15:12,235 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.075 2026-09-19 07:15:12,256 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:12] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.001 0.098 2026-09-19 07:15:12,274 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:12] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.088 2026-09-19 07:15:12,301 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:12] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.005 0.103 2026-09-19 07:15:12,397 100 INFO rb-3169c09-224943-416937 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-19 07:15:12,413 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:15:12,430 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Open menu (trigger: .menu-button)' 2026-09-19 07:15:12,447 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Click close session button (trigger: .close-button)' 2026-09-19 07:15:12,464 100 INFO rb-3169c09-224943-416937 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-19 07:15:12,776 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 172 0.140 0.217 2026-09-19 07:15:12,804 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:12] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.010 0.336 2026-09-19 07:15:13,574 100 INFO rb-3169c09-224943-416937 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-19 07:15:13,575 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:15:13,583 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:15:13,592 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8022 2026-09-19 07:15:13,593 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:15:13,594 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8022 2026-09-19 07:15:13,689 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071513_689583_MobileTestUi.txt 2026-09-19 07:15:13,689 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpg9w15m2j_chrome_odoo" 2026-09-19 07:15:13,737 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_details ... 2026-09-19 07:15:14,590 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8220 2026-09-19 07:15:14,591 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpzmgxdcta_chrome_odoo 2026-09-19 07:15:14,591 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37799/json/version 2026-09-19 07:15:14,593 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37799/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:15:14,615 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:15:14,615 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37799/json 2026-09-19 07:15:14,615 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37799/json with timeout 3 increased to 10s during tests 2026-09-19 07:15:14,622 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37799/devtools/page/44319C7CA9ABF854098F7A499C484D1E 2026-09-19 07:15:14,631 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:15:14,637 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:15:14,786 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:15:14,788 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:15:14,791 100 INFO rb-3169c09-224943-416937 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-19 07:15:14,791 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:15:14,812 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:15:15,361 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:15] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.062 0.491 2026-09-19 07:15:15,365 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '44319C7CA9ABF854098F7A499C484D1E', 'loaderId': '07CFF2F920FAC08169DE4739777441FB', 'isDownload': False} 2026-09-19 07:15:15,365 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-09-19 07:15:15,382 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:15:15,400 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:15] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.006 2026-09-19 07:15:15,415 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:15] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.008 2026-09-19 07:15:15,425 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:15] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.032 2026-09-19 07:15:15,798 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:15] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.015 0.007 2026-09-19 07:15:15,814 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.007 2026-09-19 07:15:15,855 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.005 2026-09-19 07:15:15,869 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:15:15,870 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:15:15,889 100 INFO rb-3169c09-224943-416937 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-19 07:15:16,449 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.204 0.362 2026-09-19 07:15:16,502 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:16] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.541 2026-09-19 07:15:16,526 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:15:16,589 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.074 2026-09-19 07:15:16,689 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.007 2026-09-19 07:15:16,716 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-19 07:15:17,136 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.096 0.310 2026-09-19 07:15:17,237 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.045 2026-09-19 07:15:17,260 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "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-19 07:15:17,282 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.009 0.005 2026-09-19 07:15:17,378 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.034 0.048 2026-09-19 07:15:17,418 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.114 2026-09-19 07:15:17,427 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:15:17,455 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.138 2026-09-19 07:15:17,500 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.179 2026-09-19 07:15:17,517 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15: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-19 07:15:17,525 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:15:17,537 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.206 2026-09-19 07:15:17,573 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.005 0.240 2026-09-19 07:15:17,580 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:15:17,594 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.186 2026-09-19 07:15:17,626 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.175 2026-09-19 07:15:17,657 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.005 0.191 2026-09-19 07:15:17,715 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.032 0.156 2026-09-19 07:15:17,739 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.014 0.181 2026-09-19 07:15:17,781 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.015 0.178 2026-09-19 07:15:17,803 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.014 0.183 2026-09-19 07:15:17,810 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.194 2026-09-19 07:15:17,827 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.011 0.177 2026-09-19 07:15:17,845 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.011 0.165 2026-09-19 07:15:17,858 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.134 2026-09-19 07:15:17,864 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.118 2026-09-19 07:15:17,882 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.092 2026-09-19 07:15:17,906 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.007 0.092 2026-09-19 07:15:17,922 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.001 0.090 2026-09-19 07:15:17,940 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:17] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.001 0.085 2026-09-19 07:15:18,230 100 INFO rb-3169c09-224943-416937 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-19 07:15:18,252 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:15:18,265 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Open menu (trigger: .menu-button)' 2026-09-19 07:15:18,280 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Click close session button (trigger: .close-button)' 2026-09-19 07:15:18,296 100 INFO rb-3169c09-224943-416937 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-19 07:15:18,635 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 172 0.145 0.232 2026-09-19 07:15:18,669 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:18] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.014 0.360 2026-09-19 07:15:19,437 100 INFO rb-3169c09-224943-416937 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-19 07:15:19,438 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:15:19,451 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:15:19,453 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8220 2026-09-19 07:15:19,454 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:15:19,455 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8220 2026-09-19 07:15:19,549 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071519_549638_MobileTestUi.txt 2026-09-19 07:15:19,549 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpzmgxdcta_chrome_odoo" 2026-09-19 07:15:19,608 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_combo_change_fp ... 2026-09-19 07:15:22,564 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8422 2026-09-19 07:15:22,565 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmptjae37t3_chrome_odoo 2026-09-19 07:15:22,565 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44499/json/version 2026-09-19 07:15:22,566 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44499/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:15:22,582 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:15:22,582 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44499/json 2026-09-19 07:15:22,583 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44499/json with timeout 3 increased to 10s during tests 2026-09-19 07:15:22,592 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44499/devtools/page/3B0A47B4E4AE7088FC93AB1D7550C0D3 2026-09-19 07:15:22,603 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:15:22,615 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:15:22,789 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:15:22,791 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:15:22,797 100 INFO rb-3169c09-224943-416937 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-19 07:15:22,797 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:15:22,813 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:15:24,219 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:24] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.059 1.352 2026-09-19 07:15:24,222 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '3B0A47B4E4AE7088FC93AB1D7550C0D3', 'loaderId': '2A7CCED37B5B2F6A2D586DF03488BF72', 'isDownload': False} 2026-09-19 07:15:24,222 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PosComboChangeFP')" 2026-09-19 07:15:24,241 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:15:24,262 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:24] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:15:24,270 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:24] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.019 2026-09-19 07:15:24,282 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:24] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.016 2026-09-19 07:15:24,625 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:24] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.008 0.008 2026-09-19 07:15:24,645 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.021 2026-09-19 07:15:24,669 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:15:24,677 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-19 07:15:24,679 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:15:24,694 100 INFO rb-3169c09-224943-416937 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-19 07:15:25,316 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.226 0.405 2026-09-19 07:15:25,392 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.012 0.045 2026-09-19 07:15:25,416 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:25] "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-19 07:15:25,427 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.003 2026-09-19 07:15:25,502 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:25] "GET /web/image?model=product.product&field=image_128&id=849&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.022 0.036 2026-09-19 07:15:25,534 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:25] "GET /web/image?model=product.product&field=image_128&id=846&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.006 0.087 2026-09-19 07:15:25,572 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:25] "GET /web/image?model=product.product&field=image_128&id=847&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.015 0.115 2026-09-19 07:15:25,594 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:15:25,611 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:25] "GET /web/image?model=product.product&field=image_128&id=848&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.155 2026-09-19 07:15:25,653 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:25] "GET /web/image?model=product.product&field=image_128&id=851&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.006 0.184 2026-09-19 07:15:25,672 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:25] "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-19 07:15:25,684 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:15:25,695 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:25] "GET /web/image?model=product.product&field=image_128&id=850&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.226 2026-09-19 07:15:25,710 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.191 2026-09-19 07:15:25,716 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:15:25,772 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:25] "GET /web/image?model=product.product&field=image_128&id=852&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.021 0.211 2026-09-19 07:15:25,818 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:25] "GET /web/image?model=product.product&field=image_128&id=853&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.208 2026-09-19 07:15:25,873 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:25] "GET /web/image?model=product.product&field=image_128&id=854&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.026 0.231 2026-09-19 07:15:25,917 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:25] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.018 0.204 2026-09-19 07:15:25,932 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:25] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.005 0.221 2026-09-19 07:15:25,977 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:25] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.244 2026-09-19 07:15:25,981 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.217 2026-09-19 07:15:26,039 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:26] "GET /web/image?model=product.product&field=image_128&id=857&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.249 2026-09-19 07:15:26,082 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:26] "GET /web/image?model=product.product&field=image_128&id=856&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.015 0.243 2026-09-19 07:15:26,115 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:26] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.227 2026-09-19 07:15:26,156 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:26] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.214 2026-09-19 07:15:26,204 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:26] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.249 2026-09-19 07:15:26,219 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:26] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.231 2026-09-19 07:15:26,250 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:26] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.189 2026-09-19 07:15:26,302 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:26] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.020 0.193 2026-09-19 07:15:26,340 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:26] "GET /web/image?model=product.product&field=image_128&id=855&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.191 2026-09-19 07:15:26,368 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:26] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.179 2026-09-19 07:15:26,400 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:15:26,405 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:26] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.189 2026-09-19 07:15:26,424 100 INFO rb-3169c09-224943-416937 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-19 07:15:26,442 100 INFO rb-3169c09-224943-416937 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-19 07:15:26,445 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:26] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.203 2026-09-19 07:15:26,453 100 INFO rb-3169c09-224943-416937 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-19 07:15:26,461 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.199 2026-09-19 07:15:26,470 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.159 2026-09-19 07:15:26,471 100 INFO rb-3169c09-224943-416937 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-19 07:15:26,486 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.116 2026-09-19 07:15:26,488 100 INFO rb-3169c09-224943-416937 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-19 07:15:26,508 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.017 0.117 2026-09-19 07:15:26,516 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.101 2026-09-19 07:15:26,535 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:26,547 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.083 2026-09-19 07:15:26,565 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:26] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.088 2026-09-19 07:15:26,578 100 INFO rb-3169c09-224943-416937 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-19 07:15:26,582 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:15:26,584 100 INFO rb-3169c09-224943-416937 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-19 07:15:26,594 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:26] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.010 0.105 2026-09-19 07:15:26,605 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:26,615 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:26] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.006 0.110 2026-09-19 07:15:26,620 100 INFO rb-3169c09-224943-416937 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-19 07:15:26,631 100 INFO rb-3169c09-224943-416937 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-19 07:15:26,648 100 INFO rb-3169c09-224943-416937 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-19 07:15:26,667 100 INFO rb-3169c09-224943-416937 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-19 07:15:26,680 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:26,700 100 INFO rb-3169c09-224943-416937 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-19 07:15:26,713 100 INFO rb-3169c09-224943-416937 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-19 07:15:26,731 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:26,749 100 INFO rb-3169c09-224943-416937 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-19 07:15:26,763 100 INFO rb-3169c09-224943-416937 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-19 07:15:26,780 100 INFO rb-3169c09-224943-416937 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-19 07:15:26,800 100 INFO rb-3169c09-224943-416937 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-19 07:15:26,812 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:26,834 100 INFO rb-3169c09-224943-416937 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-19 07:15:26,847 100 INFO rb-3169c09-224943-416937 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-19 07:15:26,864 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:26,882 100 INFO rb-3169c09-224943-416937 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-19 07:15:26,897 100 INFO rb-3169c09-224943-416937 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-19 07:15:26,914 100 INFO rb-3169c09-224943-416937 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-19 07:15:26,932 100 INFO rb-3169c09-224943-416937 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-19 07:15:26,946 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:26,966 100 INFO rb-3169c09-224943-416937 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-19 07:15:26,979 100 INFO rb-3169c09-224943-416937 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-19 07:15:26,997 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:27,015 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,029 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,048 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:27,066 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,079 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,098 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:27,117 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click more button (trigger: .mobile-more-button)' 2026-09-19 07:15:27,130 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,146 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,164 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,180 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:27,198 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,214 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,230 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,249 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,262 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:27,284 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,298 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,314 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:27,333 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,347 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,365 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,383 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,396 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:27,417 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,431 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,449 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:27,466 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,481 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,496 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,515 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,531 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:27,552 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,568 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,582 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:27,605 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,613 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,629 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,647 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,662 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:27,684 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,696 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,714 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:27,733 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,746 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,764 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:27,783 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,795 100 INFO rb-3169c09-224943-416937 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-19 07:15:27,814 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:15:27,822 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:15:27,827 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8422 2026-09-19 07:15:27,828 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:15:27,828 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8422 2026-09-19 07:15:27,923 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071527_923445_MobileTestUi.txt 2026-09-19 07:15:27,923 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmptjae37t3_chrome_odoo" 2026-09-19 07:15:27,957 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_products_variants_attribute_value_filtering ... 2026-09-19 07:15:28,545 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #40 deleted mail.message records with IDs: [8828] 2026-09-19 07:15:28,967 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8636 2026-09-19 07:15:28,968 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmppa3qplg7_chrome_odoo 2026-09-19 07:15:28,968 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35285/json/version 2026-09-19 07:15:28,970 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35285/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:15:28,999 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:15:28,999 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35285/json 2026-09-19 07:15:29,000 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35285/json with timeout 3 increased to 10s during tests 2026-09-19 07:15:29,027 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35285/devtools/page/1F30EC3E27D87AEC21666F18796690FB 2026-09-19 07:15:29,038 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:15:29,051 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:15:29,101 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:15:29,104 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:15:29,108 100 INFO rb-3169c09-224943-416937 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-19 07:15:29,108 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:15:29,120 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:15:29,677 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:29] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.065 0.496 2026-09-19 07:15:29,681 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '1F30EC3E27D87AEC21666F18796690FB', 'loaderId': 'B62F2C2FAC1BD80ECC46CA06CEDBC3E1', 'isDownload': False} 2026-09-19 07:15:29,681 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_products_variants_attribute_value_filtering')" 2026-09-19 07:15:29,699 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:15:29,729 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:29] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.010 2026-09-19 07:15:29,740 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:29] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.028 2026-09-19 07:15:29,747 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:29] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.033 2026-09-19 07:15:30,145 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:30] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-19 07:15:30,156 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.006 2026-09-19 07:15:30,181 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:15:30,198 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:15:30,203 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.010 2026-09-19 07:15:30,222 100 INFO rb-3169c09-224943-416937 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-19 07:15:30,783 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.200 0.365 2026-09-19 07:15:30,857 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.012 0.041 2026-09-19 07:15:30,882 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15: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-19 07:15:30,896 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:15:30,992 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:30] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.027 0.045 2026-09-19 07:15:31,035 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.102 2026-09-19 07:15:31,096 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.168 2026-09-19 07:15:31,109 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:15:31,120 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15: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-19 07:15:31,124 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:15:31,132 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.159 2026-09-19 07:15:31,184 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.023 0.197 2026-09-19 07:15:31,197 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:15:31,220 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.249 2026-09-19 07:15:31,233 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.214 2026-09-19 07:15:31,266 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "GET /web/image?model=product.product&field=image_128&id=858&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.006 0.206 2026-09-19 07:15:31,284 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.131 2026-09-19 07:15:31,327 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.016 0.174 2026-09-19 07:15:31,358 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "GET /web/image?model=product.product&field=image_128&id=859&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.150 2026-09-19 07:15:31,389 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.158 2026-09-19 07:15:31,436 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.181 2026-09-19 07:15:31,441 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.183 2026-09-19 07:15:31,454 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.176 2026-09-19 07:15:31,470 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.156 2026-09-19 07:15:31,485 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.139 2026-09-19 07:15:31,496 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.125 2026-09-19 07:15:31,509 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.107 2026-09-19 07:15:31,519 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.074 2026-09-19 07:15:31,535 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.001 0.070 2026-09-19 07:15:31,561 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.010 0.076 2026-09-19 07:15:31,593 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.003 0.093 2026-09-19 07:15:31,846 100 INFO rb-3169c09-224943-416937 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-19 07:15:31,864 100 INFO rb-3169c09-224943-416937 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-19 07:15:31,873 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.008 0.013 2026-09-19 07:15:31,885 100 INFO rb-3169c09-224943-416937 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-19 07:15:32,016 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:32] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 84 0.043 0.101 2026-09-19 07:15:32,836 100 INFO rb-3169c09-224943-416937 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-19 07:15:32,846 100 INFO rb-3169c09-224943-416937 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-19 07:15:32,863 100 INFO rb-3169c09-224943-416937 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-19 07:15:32,879 100 INFO rb-3169c09-224943-416937 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-19 07:15:32,898 100 INFO rb-3169c09-224943-416937 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-19 07:15:33,055 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:33] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 63 0.068 0.105 2026-09-19 07:15:33,202 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:15:33,814 100 INFO rb-3169c09-224943-416937 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-19 07:15:33,829 100 INFO rb-3169c09-224943-416937 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-19 07:15:33,830 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:15:33,837 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8636 2026-09-19 07:15:33,837 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:15:33,838 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8636 2026-09-19 07:15:33,900 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071533_900221_MobileTestUi.txt 2026-09-19 07:15:33,900 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmppa3qplg7_chrome_odoo" 2026-09-19 07:15:33,918 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_receipt_tracking_method ... 2026-09-19 07:15:34,459 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8836 2026-09-19 07:15:34,459 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpkslnlmem_chrome_odoo 2026-09-19 07:15:34,459 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41705/json/version 2026-09-19 07:15:34,462 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41705/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:15:34,503 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:15:34,503 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41705/json 2026-09-19 07:15:34,504 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41705/json with timeout 3 increased to 10s during tests 2026-09-19 07:15:34,521 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41705/devtools/page/6E08CC65FAC192442E20562B9DC793A1 2026-09-19 07:15:34,537 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:15:34,544 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:15:34,748 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:15:34,750 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:15:34,752 100 INFO rb-3169c09-224943-416937 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-19 07:15:34,752 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:15:34,769 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:15:35,332 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:35] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.050 0.520 2026-09-19 07:15:35,336 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '6E08CC65FAC192442E20562B9DC793A1', 'loaderId': 'B64B99E7DAFB52694D8ED5BF2ACA1548', 'isDownload': False} 2026-09-19 07:15:35,336 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-09-19 07:15:35,359 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:15:35,378 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:35] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.008 2026-09-19 07:15:35,388 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:35] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.014 2026-09-19 07:15:35,394 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:35] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.017 2026-09-19 07:15:35,736 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:35] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-19 07:15:35,749 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.006 2026-09-19 07:15:35,777 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:15:35,785 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-19 07:15:35,788 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:15:35,805 100 INFO rb-3169c09-224943-416937 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-19 07:15:36,437 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.247 0.388 2026-09-19 07:15:36,486 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:36] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 0.641 2026-09-19 07:15:36,504 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:15:36,547 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:36] "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-19 07:15:36,590 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:15:36,643 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:15:37,055 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.094 0.306 2026-09-19 07:15:37,144 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "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-19 07:15:37,168 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "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-19 07:15:37,181 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:15:37,254 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.022 0.036 2026-09-19 07:15:37,272 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:15:37,291 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.086 2026-09-19 07:15:37,333 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.110 2026-09-19 07:15:37,349 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "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-19 07:15:37,357 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:15:37,368 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.156 2026-09-19 07:15:37,405 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.006 0.181 2026-09-19 07:15:37,423 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:15:37,448 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.216 2026-09-19 07:15:37,461 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.181 2026-09-19 07:15:37,508 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /web/image?model=product.product&field=image_128&id=860&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.014 0.193 2026-09-19 07:15:37,574 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.034 0.177 2026-09-19 07:15:37,614 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.231 2026-09-19 07:15:37,629 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.005 0.192 2026-09-19 07:15:37,668 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.197 2026-09-19 07:15:37,705 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.229 2026-09-19 07:15:37,709 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.229 2026-09-19 07:15:37,726 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.202 2026-09-19 07:15:37,735 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.141 2026-09-19 07:15:37,762 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.021 0.114 2026-09-19 07:15:37,774 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.117 2026-09-19 07:15:37,792 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.009 0.100 2026-09-19 07:15:37,814 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.011 0.080 2026-09-19 07:15:37,834 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.092 2026-09-19 07:15:37,861 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.012 0.105 2026-09-19 07:15:37,881 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:37] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.006 0.104 2026-09-19 07:15:38,079 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:15:38,096 100 INFO rb-3169c09-224943-416937 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-19 07:15:38,112 100 INFO rb-3169c09-224943-416937 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-19 07:15:38,116 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.015 2026-09-19 07:15:38,134 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-09-19 07:15:38,147 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-09-19 07:15:38,165 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:15:38,191 100 INFO rb-3169c09-224943-416937 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-19 07:15:38,194 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:15:38,200 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:15:38,206 100 INFO rb-3169c09-224943-416937 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-19 07:15:38,214 100 INFO rb-3169c09-224943-416937 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-19 07:15:38,231 100 INFO rb-3169c09-224943-416937 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-19 07:15:38,241 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:15:38,245 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68772324 for PoS orders references: ['Order 00049-002-0001'] (draft: False) 2026-09-19 07:15:38,376 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68772324 with result: [{'id': 46, 'pos_reference': 'Order 00049-002-0001', 'account_move': False}] 2026-09-19 07:15:38,390 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.050 0.102 2026-09-19 07:15:38,463 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:38] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.008 2026-09-19 07:15:39,187 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:15:39,196 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:15:39,201 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8836 2026-09-19 07:15:39,202 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:15:39,202 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8836 2026-09-19 07:15:39,297 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071539_297337_MobileTestUi.txt 2026-09-19 07:15:39,297 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpkslnlmem_chrome_odoo" 2026-09-19 07:15:39,317 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_refund_order_with_fp_tax_included ... 2026-09-19 07:15:39,967 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9040 2026-09-19 07:15:39,967 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpkiomsuqv_chrome_odoo 2026-09-19 07:15:39,967 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46559/json/version 2026-09-19 07:15:39,969 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46559/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:15:39,994 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:15:39,994 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:46559/json 2026-09-19 07:15:39,995 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46559/json with timeout 3 increased to 10s during tests 2026-09-19 07:15:40,001 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:46559/devtools/page/8585C13A0C9958CD32C200F7503C54C6 2026-09-19 07:15:40,013 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:15:40,022 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:15:40,207 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:15:40,209 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:15:40,212 100 INFO rb-3169c09-224943-416937 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-19 07:15:40,212 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:15:40,224 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:15:40,776 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:40] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.059 0.496 2026-09-19 07:15:40,780 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '8585C13A0C9958CD32C200F7503C54C6', 'loaderId': '55ED80A221B249120770ED1C3765518B', 'isDownload': False} 2026-09-19 07:15:40,780 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-09-19 07:15:40,795 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:15:40,812 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:40] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.008 2026-09-19 07:15:40,826 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:40] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.021 2026-09-19 07:15:40,842 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:40] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.032 2026-09-19 07:15:41,229 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:41] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.018 2026-09-19 07:15:41,248 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.020 2026-09-19 07:15:41,284 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.005 2026-09-19 07:15:41,288 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:15:41,291 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:15:41,309 100 INFO rb-3169c09-224943-416937 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-19 07:15:41,873 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.201 0.370 2026-09-19 07:15:41,940 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:41] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.590 2026-09-19 07:15:41,963 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:15:42,016 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.071 2026-09-19 07:15:42,096 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:15:42,134 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:15:42,550 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.129 0.275 2026-09-19 07:15:42,616 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:42] "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-19 07:15:42,642 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:42] "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-19 07:15:42,657 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:15:42,745 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:42] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.041 0.034 2026-09-19 07:15:42,777 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:42] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.006 0.097 2026-09-19 07:15:42,798 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:15:42,826 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:42] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.017 0.133 2026-09-19 07:15:42,878 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:42] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.019 0.186 2026-09-19 07:15:42,894 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:42] "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-19 07:15:42,908 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:15:42,912 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:42] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.196 2026-09-19 07:15:42,923 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:15:42,971 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:42] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.035 0.211 2026-09-19 07:15:42,991 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.227 2026-09-19 07:15:43,030 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:43] "GET /web/image?model=product.product&field=image_128&id=861&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.215 2026-09-19 07:15:43,069 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:43] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.016 0.225 2026-09-19 07:15:43,100 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:43] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.008 0.176 2026-09-19 07:15:43,123 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:43] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.012 0.180 2026-09-19 07:15:43,175 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:43] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.193 2026-09-19 07:15:43,223 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:43] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.201 2026-09-19 07:15:43,227 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.190 2026-09-19 07:15:43,235 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.195 2026-09-19 07:15:43,247 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.163 2026-09-19 07:15:43,259 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.148 2026-09-19 07:15:43,280 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.129 2026-09-19 07:15:43,296 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:43] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.004 0.107 2026-09-19 07:15:43,302 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.001 0.066 2026-09-19 07:15:43,332 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:43] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.011 0.077 2026-09-19 07:15:43,365 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:43] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.106 2026-09-19 07:15:43,385 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:43] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.110 2026-09-19 07:15:43,613 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:15:43,629 100 INFO rb-3169c09-224943-416937 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-19 07:15:43,646 100 INFO rb-3169c09-224943-416937 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-19 07:15:43,663 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.015 2026-09-19 07:15:43,664 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:43,695 100 INFO rb-3169c09-224943-416937 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-19 07:15:43,702 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:15:43,711 100 INFO rb-3169c09-224943-416937 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-19 07:15:43,719 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:43,747 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click more button (trigger: .mobile-more-button)' 2026-09-19 07:15:43,754 100 INFO rb-3169c09-224943-416937 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-19 07:15:43,771 100 INFO rb-3169c09-224943-416937 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-19 07:15:43,786 100 INFO rb-3169c09-224943-416937 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-19 07:15:43,798 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:43,817 100 INFO rb-3169c09-224943-416937 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-19 07:15:43,830 100 INFO rb-3169c09-224943-416937 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-19 07:15:43,848 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:15:43,875 100 INFO rb-3169c09-224943-416937 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-19 07:15:43,881 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:15:43,882 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:15:43,887 100 INFO rb-3169c09-224943-416937 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-19 07:15:43,904 100 INFO rb-3169c09-224943-416937 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-19 07:15:43,916 100 INFO rb-3169c09-224943-416937 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-19 07:15:43,916 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:43] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.014 2026-09-19 07:15:43,937 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:15:43,939 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42139392 for PoS orders references: ['Order 00050-002-0001'] (draft: False) 2026-09-19 07:15:43,947 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:15:44,097 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42139392 with result: [{'id': 47, 'pos_reference': 'Order 00050-002-0001', 'account_move': False}] 2026-09-19 07:15:44,114 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.077 0.102 2026-09-19 07:15:44,159 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:44] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.006 2026-09-19 07:15:44,904 100 INFO rb-3169c09-224943-416937 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-19 07:15:44,913 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:44,930 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click more button (trigger: .mobile-more-button)' 2026-09-19 07:15:44,946 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.control-button:contains("Refund")' 2026-09-19 07:15:44,967 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-19 07:15:44,996 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:44] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.009 0.018 2026-09-19 07:15:45,051 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:45] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 22 0.011 0.028 2026-09-19 07:15:45,579 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:15:45,813 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:45,836 100 INFO rb-3169c09-224943-416937 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-19 07:15:45,845 100 INFO rb-3169c09-224943-416937 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-19 07:15:45,863 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:45,881 100 INFO rb-3169c09-224943-416937 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-19 07:15:45,896 100 INFO rb-3169c09-224943-416937 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-19 07:15:45,913 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:45,931 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .button.pay-order-button' 2026-09-19 07:15:45,945 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:15:45,961 100 INFO rb-3169c09-224943-416937 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-19 07:15:45,980 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:45,998 100 INFO rb-3169c09-224943-416937 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-19 07:15:46,013 100 INFO rb-3169c09-224943-416937 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-19 07:15:46,016 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:15:46,026 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9040 2026-09-19 07:15:46,026 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:15:46,027 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9040 2026-09-19 07:15:46,121 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071546_121758_MobileTestUi.txt 2026-09-19 07:15:46,122 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpkiomsuqv_chrome_odoo" 2026-09-19 07:15:46,146 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_down ... 2026-09-19 07:15:46,788 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9260 2026-09-19 07:15:46,788 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp_iaixj0m_chrome_odoo 2026-09-19 07:15:46,788 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37245/json/version 2026-09-19 07:15:46,790 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37245/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:15:46,851 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:15:46,851 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37245/json 2026-09-19 07:15:46,852 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37245/json with timeout 3 increased to 10s during tests 2026-09-19 07:15:46,860 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37245/devtools/page/088A7324B4B0DDC610D87B90A1956D1D 2026-09-19 07:15:46,879 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:15:46,882 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:15:47,086 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:15:47,088 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:15:47,091 100 INFO rb-3169c09-224943-416937 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-19 07:15:47,091 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:15:47,109 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:15:47,772 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:47] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.093 0.575 2026-09-19 07:15:47,776 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '088A7324B4B0DDC610D87B90A1956D1D', 'loaderId': '94EE828F71720658AD5F971E6C1D9C7A', 'isDownload': False} 2026-09-19 07:15:47,776 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-09-19 07:15:47,793 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:15:47,814 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:47] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.009 2026-09-19 07:15:47,829 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:47] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.022 2026-09-19 07:15:47,854 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:47] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.033 2026-09-19 07:15:48,210 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:48] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-19 07:15:48,228 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-09-19 07:15:48,277 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:15:48,298 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.010 2026-09-19 07:15:48,299 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:15:48,331 100 INFO rb-3169c09-224943-416937 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-19 07:15:48,954 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.220 0.414 2026-09-19 07:15:49,023 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:49] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 0.643 2026-09-19 07:15:49,047 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:15:49,122 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.097 2026-09-19 07:15:49,158 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 07:15:49,208 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 07:15:49,720 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.180 0.317 2026-09-19 07:15:49,807 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:49] "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-19 07:15:49,832 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:49] "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-19 07:15:49,849 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-19 07:15:49,915 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.020 2026-09-19 07:15:49,997 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:49] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.037 0.050 2026-09-19 07:15:50,008 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:15:50,027 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "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-19 07:15:50,042 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:15:50,052 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.017 0.146 2026-09-19 07:15:50,070 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:15:50,094 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.187 2026-09-19 07:15:50,143 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.017 0.225 2026-09-19 07:15:50,190 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.302 2026-09-19 07:15:50,241 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.019 0.300 2026-09-19 07:15:50,282 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.017 0.208 2026-09-19 07:15:50,288 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.218 2026-09-19 07:15:50,312 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.229 2026-09-19 07:15:50,367 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /web/image?model=product.product&field=image_128&id=862&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.021 0.245 2026-09-19 07:15:50,412 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.250 2026-09-19 07:15:50,469 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.021 0.245 2026-09-19 07:15:50,526 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.268 2026-09-19 07:15:50,542 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.248 2026-09-19 07:15:50,555 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.231 2026-09-19 07:15:50,586 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.017 0.195 2026-09-19 07:15:50,601 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.177 2026-09-19 07:15:50,609 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.134 2026-09-19 07:15:50,622 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.086 2026-09-19 07:15:50,641 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.004 0.088 2026-09-19 07:15:50,664 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.007 0.091 2026-09-19 07:15:50,685 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.001 0.091 2026-09-19 07:15:50,762 100 INFO rb-3169c09-224943-416937 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-19 07:15:50,779 100 INFO rb-3169c09-224943-416937 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-19 07:15:50,796 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:50,834 100 INFO rb-3169c09-224943-416937 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-19 07:15:50,838 100 INFO rb-3169c09-224943-416937 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-19 07:15:50,842 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:15:50,847 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:50,869 100 INFO rb-3169c09-224943-416937 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-19 07:15:50,879 100 INFO rb-3169c09-224943-416937 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-19 07:15:50,897 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:15:50,929 100 INFO rb-3169c09-224943-416937 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-19 07:15:50,934 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:15:50,937 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:15:50,939 100 INFO rb-3169c09-224943-416937 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-19 07:15:50,946 100 INFO rb-3169c09-224943-416937 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-19 07:15:50,963 100 INFO rb-3169c09-224943-416937 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-19 07:15:50,979 100 INFO rb-3169c09-224943-416937 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-19 07:15:50,995 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:15:51,013 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.pos-topheader .ticket-button' 2026-09-19 07:15:51,040 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.screen.ticket-screen' 2026-09-19 07:15:51,051 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.ticket-screen .highlight' 2026-09-19 07:15:51,062 100 INFO rb-3169c09-224943-416937 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-19 07:15:51,090 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:51,100 100 INFO rb-3169c09-224943-416937 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-19 07:15:51,112 100 INFO rb-3169c09-224943-416937 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-19 07:15:51,131 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:51,149 100 INFO rb-3169c09-224943-416937 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-19 07:15:51,163 100 INFO rb-3169c09-224943-416937 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-19 07:15:51,180 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:51,200 100 INFO rb-3169c09-224943-416937 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-19 07:15:51,212 100 INFO rb-3169c09-224943-416937 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-19 07:15:51,233 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:51,249 100 INFO rb-3169c09-224943-416937 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-19 07:15:52,064 100 INFO rb-3169c09-224943-416937 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-19 07:15:52,080 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:15:52,096 100 INFO rb-3169c09-224943-416937 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-19 07:15:52,112 100 INFO rb-3169c09-224943-416937 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-19 07:15:52,129 100 INFO rb-3169c09-224943-416937 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-19 07:15:52,145 100 INFO rb-3169c09-224943-416937 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-19 07:15:52,161 100 INFO rb-3169c09-224943-416937 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-19 07:15:52,163 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:15:52,175 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9260 2026-09-19 07:15:52,176 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:15:52,176 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9260 2026-09-19 07:15:52,272 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071552_272027_MobileTestUi.txt 2026-09-19 07:15:52,272 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp_iaixj0m_chrome_odoo" 2026-09-19 07:15:52,531 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9462 2026-09-19 07:15:52,531 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpdrdujno3_chrome_odoo 2026-09-19 07:15:52,531 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40943/json/version 2026-09-19 07:15:52,533 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40943/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:15:52,558 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:15:52,558 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40943/json 2026-09-19 07:15:52,559 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40943/json with timeout 3 increased to 10s during tests 2026-09-19 07:15:52,565 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40943/devtools/page/F544BD1F9B5B088CADA4DD6D3E9B91AD 2026-09-19 07:15:52,579 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:15:52,584 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:15:52,654 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:15:52,657 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:15:52,669 100 INFO rb-3169c09-224943-416937 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-19 07:15:52,669 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:15:52,747 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:52] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.013 0.045 2026-09-19 07:15:52,757 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'F544BD1F9B5B088CADA4DD6D3E9B91AD', 'loaderId': '06DD38D4C678C0B317C0CF17708C181E', 'isDownload': False} 2026-09-19 07:15:52,758 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-09-19 07:15:52,798 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:15:52,813 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:52] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.018 2026-09-19 07:15:52,824 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:52] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.039 2026-09-19 07:15:52,840 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:52] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.024 2026-09-19 07:15:53,205 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:53] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.007 0.010 2026-09-19 07:15:53,215 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-19 07:15:53,261 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:15:53,272 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.007 2026-09-19 07:15:53,274 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:15:53,296 100 INFO rb-3169c09-224943-416937 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-19 07:15:53,762 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.135 0.339 2026-09-19 07:15:53,826 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:53] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.479 2026-09-19 07:15:53,850 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:15:53,906 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.108 2026-09-19 07:15:53,970 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-09-19 07:15:54,022 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-09-19 07:15:54,515 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.129 0.323 2026-09-19 07:15:54,588 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.040 2026-09-19 07:15:54,618 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.015 2026-09-19 07:15:54,631 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:15:54,717 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:54] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.014 0.054 2026-09-19 07:15:54,754 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:54] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.083 2026-09-19 07:15:54,761 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:15:54,799 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:54] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.018 0.105 2026-09-19 07:15:54,817 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:15:54,827 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:15:54,847 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:54] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.156 2026-09-19 07:15:54,856 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:15:54,898 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:54] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.189 2026-09-19 07:15:54,946 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:54] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.228 2026-09-19 07:15:54,957 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.221 2026-09-19 07:15:55,011 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:55] "GET /web/image?model=product.product&field=image_128&id=862&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.018 0.225 2026-09-19 07:15:55,050 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:55] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 11 0.014 0.204 2026-09-19 07:15:55,088 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:55] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.020 0.194 2026-09-19 07:15:55,164 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:55] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.021 0.237 2026-09-19 07:15:55,229 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:55] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.034 0.241 2026-09-19 07:15:55,282 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:55] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.309 2026-09-19 07:15:55,290 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.314 2026-09-19 07:15:55,309 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.272 2026-09-19 07:15:55,323 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.259 2026-09-19 07:15:55,334 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.202 2026-09-19 07:15:55,357 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:55] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.176 2026-09-19 07:15:55,371 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.125 2026-09-19 07:15:55,384 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.079 2026-09-19 07:15:55,400 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:55] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.077 2026-09-19 07:15:55,421 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:55] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.085 2026-09-19 07:15:55,441 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:55] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.088 2026-09-19 07:15:55,546 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:15:55,563 100 INFO rb-3169c09-224943-416937 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-19 07:15:55,580 100 INFO rb-3169c09-224943-416937 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-19 07:15:55,590 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.016 2026-09-19 07:15:55,606 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:55,651 100 INFO rb-3169c09-224943-416937 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-19 07:15:55,656 100 INFO rb-3169c09-224943-416937 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-19 07:15:55,660 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:15:55,665 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:15:55,682 100 INFO rb-3169c09-224943-416937 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-19 07:15:55,696 100 INFO rb-3169c09-224943-416937 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-19 07:15:55,714 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:15:55,746 100 INFO rb-3169c09-224943-416937 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-19 07:15:55,756 100 INFO rb-3169c09-224943-416937 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-19 07:15:55,759 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:15:55,760 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:15:55,762 100 INFO rb-3169c09-224943-416937 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-19 07:15:55,779 100 INFO rb-3169c09-224943-416937 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-19 07:15:55,797 100 INFO rb-3169c09-224943-416937 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-19 07:15:55,812 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-19 07:15:55,846 100 INFO rb-3169c09-224943-416937 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-19 07:15:55,849 100 INFO rb-3169c09-224943-416937 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-19 07:15:55,861 100 INFO rb-3169c09-224943-416937 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-19 07:15:55,863 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:15:55,874 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9462 2026-09-19 07:15:55,875 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:15:55,876 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9462 2026-09-19 07:15:55,947 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071555_947572_MobileTestUi.txt 2026-09-19 07:15:55,947 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpdrdujno3_chrome_odoo" 2026-09-19 07:15:55,976 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_half_up ... 2026-09-19 07:15:56,823 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9664 2026-09-19 07:15:56,824 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp6gygvlcq_chrome_odoo 2026-09-19 07:15:56,824 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37649/json/version 2026-09-19 07:15:56,826 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37649/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:15:56,853 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:15:56,853 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37649/json 2026-09-19 07:15:56,854 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37649/json with timeout 3 increased to 10s during tests 2026-09-19 07:15:56,872 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37649/devtools/page/F4F0501B39DD40B25B33BE5AFB99B397 2026-09-19 07:15:56,887 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:15:56,896 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:15:57,102 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:15:57,105 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:15:57,111 100 INFO rb-3169c09-224943-416937 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-19 07:15:57,111 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:15:57,132 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:15:57,718 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:57] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.071 0.520 2026-09-19 07:15:57,721 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'F4F0501B39DD40B25B33BE5AFB99B397', 'loaderId': 'E3FF2EABF03855E8F64C0D0E3BCA567C', 'isDownload': False} 2026-09-19 07:15:57,722 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUp')" 2026-09-19 07:15:57,739 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:15:57,757 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:57] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.007 2026-09-19 07:15:57,774 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:57] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.018 2026-09-19 07:15:57,777 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:57] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.021 2026-09-19 07:15:58,162 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:58] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:15:58,172 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.005 2026-09-19 07:15:58,225 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:15:58,227 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-19 07:15:58,243 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:15:58,268 100 INFO rb-3169c09-224943-416937 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-19 07:15:58,860 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.235 0.373 2026-09-19 07:15:58,916 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:58] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 0.607 2026-09-19 07:15:58,939 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:15:58,982 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.074 2026-09-19 07:15:59,040 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:15:59,087 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 07:15:59,505 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.103 0.287 2026-09-19 07:15:59,579 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.044 2026-09-19 07:15:59,605 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:59] "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-19 07:15:59,627 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:15:59,719 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:59] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.025 0.038 2026-09-19 07:15:59,729 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:15:59,766 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:59] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.083 2026-09-19 07:15:59,811 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:59] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.141 2026-09-19 07:15:59,824 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15: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-19 07:15:59,836 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:15:59,847 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:15:59,874 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:59] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.018 0.195 2026-09-19 07:15:59,911 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:59] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.222 2026-09-19 07:15:59,924 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.238 2026-09-19 07:15:59,982 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:15:59] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.014 0.228 2026-09-19 07:16:00,034 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:00] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.023 0.239 2026-09-19 07:16:00,051 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:00] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.184 2026-09-19 07:16:00,107 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:00] "GET /web/image?model=product.product&field=image_128&id=863&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.015 0.211 2026-09-19 07:16:00,152 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:00] "GET /web/image?model=product.product&field=image_128&id=864&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.219 2026-09-19 07:16:00,204 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:00] "GET /web/image?model=product.product&field=image_128&id=865&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.251 2026-09-19 07:16:00,206 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.249 2026-09-19 07:16:00,249 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:00] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.010 0.244 2026-09-19 07:16:00,289 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:00] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.239 2026-09-19 07:16:00,320 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:00] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.253 2026-09-19 07:16:00,346 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:00] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.224 2026-09-19 07:16:00,360 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.200 2026-09-19 07:16:00,374 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.158 2026-09-19 07:16:00,382 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.125 2026-09-19 07:16:00,407 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:00] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.007 0.018 2026-09-19 07:16:00,422 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.092 2026-09-19 07:16:00,439 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:00] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.083 2026-09-19 07:16:00,455 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:00] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.001 0.085 2026-09-19 07:16:00,465 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.163 2026-09-19 07:16:00,528 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:16:00,549 100 INFO rb-3169c09-224943-416937 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-19 07:16:00,565 100 INFO rb-3169c09-224943-416937 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-19 07:16:00,566 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.014 2026-09-19 07:16:00,580 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:16:00,621 100 INFO rb-3169c09-224943-416937 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-19 07:16:00,635 100 INFO rb-3169c09-224943-416937 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-19 07:16:00,639 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:16:00,644 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:16:00,652 100 INFO rb-3169c09-224943-416937 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-19 07:16:00,679 100 INFO rb-3169c09-224943-416937 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-19 07:16:00,683 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:16:00,719 100 INFO rb-3169c09-224943-416937 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-19 07:16:00,736 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:16:00,736 100 INFO rb-3169c09-224943-416937 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-19 07:16:00,737 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:16:00,746 100 INFO rb-3169c09-224943-416937 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-19 07:16:00,767 100 INFO rb-3169c09-224943-416937 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-19 07:16:00,778 100 INFO rb-3169c09-224943-416937 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-19 07:16:00,797 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:16:00,812 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-09-19 07:16:00,843 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-09-19 07:16:00,847 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-09-19 07:16:00,865 100 INFO rb-3169c09-224943-416937 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-19 07:16:00,881 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:16:00,898 100 INFO rb-3169c09-224943-416937 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-19 07:16:00,913 100 INFO rb-3169c09-224943-416937 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-19 07:16:00,930 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:16:00,949 100 INFO rb-3169c09-224943-416937 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-19 07:16:00,963 100 INFO rb-3169c09-224943-416937 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-19 07:16:00,981 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:16:00,997 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,012 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,034 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,046 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,062 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,078 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:16:01,096 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-09-19 07:16:01,112 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-09-19 07:16:01,128 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-09-19 07:16:01,144 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,162 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:16:01,181 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,194 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,212 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:16:01,231 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,245 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,264 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:16:01,279 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,295 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,311 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,328 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,345 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,361 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:16:01,378 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-09-19 07:16:01,395 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-09-19 07:16:01,412 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-09-19 07:16:01,428 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,447 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:16:01,464 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,479 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,502 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:16:01,516 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,529 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,546 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:16:01,565 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,578 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,595 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,611 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,630 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,646 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-19 07:16:01,662 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,678 100 INFO rb-3169c09-224943-416937 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-19 07:16:01,679 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:16:01,686 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9664 2026-09-19 07:16:01,687 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:16:01,687 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9664 2026-09-19 07:16:01,785 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071601_785216_MobileTestUi.txt 2026-09-19 07:16:01,785 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp6gygvlcq_chrome_odoo" 2026-09-19 07:16:01,808 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_half_up_cash_and_bank ... 2026-09-19 07:16:02,642 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9864 2026-09-19 07:16:02,643 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpuz5njnrr_chrome_odoo 2026-09-19 07:16:02,643 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39839/json/version 2026-09-19 07:16:02,646 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39839/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:16:02,676 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:16:02,676 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39839/json 2026-09-19 07:16:02,677 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39839/json with timeout 3 increased to 10s during tests 2026-09-19 07:16:02,694 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39839/devtools/page/A23FE0A1D16834F1E1CB16D24A1A8BE3 2026-09-19 07:16:02,697 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:16:02,703 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:16:02,981 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:16:02,986 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:16:02,990 100 INFO rb-3169c09-224943-416937 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-19 07:16:02,990 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:16:03,008 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:16:04,514 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:04] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.078 1.431 2026-09-19 07:16:04,518 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'A23FE0A1D16834F1E1CB16D24A1A8BE3', 'loaderId': 'A334236F1B10C6A868AC8FDDFB547214', 'isDownload': False} 2026-09-19 07:16:04,518 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUpCashAndBank')" 2026-09-19 07:16:04,530 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:16:04,558 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:04] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.007 2026-09-19 07:16:04,589 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:04] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.025 0.024 2026-09-19 07:16:04,604 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:04] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.056 2026-09-19 07:16:04,981 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:04] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-09-19 07:16:04,998 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.006 2026-09-19 07:16:05,023 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:16:05,042 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-19 07:16:05,044 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:16:05,069 100 INFO rb-3169c09-224943-416937 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-19 07:16:05,733 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.259 0.413 2026-09-19 07:16:05,791 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:05] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.669 2026-09-19 07:16:05,826 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:16:05,883 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.093 2026-09-19 07:16:05,917 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:16:05,987 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-19 07:16:06,541 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.152 0.337 2026-09-19 07:16:06,639 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.047 2026-09-19 07:16:06,667 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:06] "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-19 07:16:06,685 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.006 2026-09-19 07:16:06,776 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:06] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.025 0.043 2026-09-19 07:16:06,786 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:16:06,820 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:06] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.085 2026-09-19 07:16:06,873 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:06] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.015 0.130 2026-09-19 07:16:06,884 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:16:06,919 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-19 07:16:06,920 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:06] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.176 2026-09-19 07:16:06,980 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:06] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.020 0.220 2026-09-19 07:16:06,986 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:16:07,023 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:07] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.017 0.265 2026-09-19 07:16:07,035 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.229 2026-09-19 07:16:07,085 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:07] "GET /web/image?model=product.product&field=image_128&id=866&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.013 0.248 2026-09-19 07:16:07,129 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:07] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.019 0.183 2026-09-19 07:16:07,150 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:07] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.197 2026-09-19 07:16:07,184 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:07] "GET /web/image?model=product.product&field=image_128&id=867&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.007 0.187 2026-09-19 07:16:07,224 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:07] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.188 2026-09-19 07:16:07,262 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:07] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.012 0.191 2026-09-19 07:16:07,268 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.200 2026-09-19 07:16:07,318 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:07] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.215 2026-09-19 07:16:07,330 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.188 2026-09-19 07:16:07,342 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.172 2026-09-19 07:16:07,365 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:07] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.167 2026-09-19 07:16:07,373 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.140 2026-09-19 07:16:07,388 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.114 2026-09-19 07:16:07,397 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.068 2026-09-19 07:16:07,420 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:07] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.005 0.075 2026-09-19 07:16:07,446 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:07] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.004 0.085 2026-09-19 07:16:07,462 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:07] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.002 0.088 2026-09-19 07:16:07,628 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:16:07,645 100 INFO rb-3169c09-224943-416937 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-19 07:16:07,663 100 INFO rb-3169c09-224943-416937 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-19 07:16:07,669 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.017 2026-09-19 07:16:07,689 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:16:07,730 100 INFO rb-3169c09-224943-416937 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-19 07:16:07,735 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:16:07,738 100 INFO rb-3169c09-224943-416937 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-19 07:16:07,745 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:16:07,768 100 INFO rb-3169c09-224943-416937 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-19 07:16:07,780 100 INFO rb-3169c09-224943-416937 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-19 07:16:07,796 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:16:07,815 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:16:07,830 100 INFO rb-3169c09-224943-416937 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-19 07:16:07,861 100 INFO rb-3169c09-224943-416937 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-19 07:16:07,884 100 INFO rb-3169c09-224943-416937 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-19 07:16:07,897 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:16:07,921 100 INFO rb-3169c09-224943-416937 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-19 07:16:07,926 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:16:07,929 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:16:07,937 100 INFO rb-3169c09-224943-416937 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-19 07:16:07,952 100 INFO rb-3169c09-224943-416937 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-19 07:16:07,963 100 INFO rb-3169c09-224943-416937 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-19 07:16:07,967 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:07] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.008 2026-09-19 07:16:07,984 100 INFO rb-3169c09-224943-416937 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-19 07:16:07,995 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-19 07:16:08,015 100 INFO rb-3169c09-224943-416937 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-19 07:16:08,027 100 INFO rb-3169c09-224943-416937 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-19 07:16:08,049 100 INFO rb-3169c09-224943-416937 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-19 07:16:08,061 100 INFO rb-3169c09-224943-416937 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-19 07:16:08,078 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-19 07:16:08,095 100 INFO rb-3169c09-224943-416937 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-19 07:16:08,109 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27496364 for PoS orders references: ['Order 00053-002-0001'] (draft: False) 2026-09-19 07:16:08,116 100 INFO rb-3169c09-224943-416937 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-19 07:16:08,132 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:16:10,212 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27496364 with result: [{'id': 48, 'pos_reference': 'Order 00053-002-0001', 'account_move': 213}] 2026-09-19 07:16:10,252 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 880 0.746 1.400 2026-09-19 07:16:10,261 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.708 2026-09-19 07:16:10,300 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:10] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.016 0.020 2026-09-19 07:16:10,381 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:10] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.008 2026-09-19 07:16:10,731 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 07:16:11,140 100 INFO rb-3169c09-224943-416937 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-19 07:16:11,144 100 INFO rb-3169c09-224943-416937 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-19 07:16:11,160 100 INFO rb-3169c09-224943-416937 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-19 07:16:11,178 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:16:11,200 100 INFO rb-3169c09-224943-416937 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-19 07:16:11,211 100 INFO rb-3169c09-224943-416937 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-19 07:16:11,230 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:16:11,248 100 INFO rb-3169c09-224943-416937 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-19 07:16:11,261 100 INFO rb-3169c09-224943-416937 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-19 07:16:11,280 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:16:11,297 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:16:11,311 100 INFO rb-3169c09-224943-416937 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-19 07:16:11,332 100 INFO rb-3169c09-224943-416937 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-19 07:16:11,345 100 INFO rb-3169c09-224943-416937 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-19 07:16:11,362 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:16:11,381 100 INFO rb-3169c09-224943-416937 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-19 07:16:11,396 100 INFO rb-3169c09-224943-416937 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-19 07:16:11,411 100 INFO rb-3169c09-224943-416937 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-19 07:16:11,428 100 INFO rb-3169c09-224943-416937 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-19 07:16:11,446 100 INFO rb-3169c09-224943-416937 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-19 07:16:11,461 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-09-19 07:16:11,478 100 INFO rb-3169c09-224943-416937 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-19 07:16:11,494 100 INFO rb-3169c09-224943-416937 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-19 07:16:11,512 100 INFO rb-3169c09-224943-416937 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-19 07:16:11,528 100 INFO rb-3169c09-224943-416937 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-19 07:16:11,545 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-19 07:16:11,562 100 INFO rb-3169c09-224943-416937 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-19 07:16:11,573 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23696770 for PoS orders references: ['Order 00053-002-0002'] (draft: False) 2026-09-19 07:16:11,577 100 INFO rb-3169c09-224943-416937 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-19 07:16:12,967 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23696770 with result: [{'id': 49, 'pos_reference': 'Order 00053-002-0002', 'account_move': 215}] 2026-09-19 07:16:13,001 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 710 0.472 0.961 2026-09-19 07:16:13,045 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:13] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 9 0.023 0.012 2026-09-19 07:16:13,871 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:16:13,882 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:16:13,886 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9864 2026-09-19 07:16:13,886 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:16:13,886 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9864 2026-09-19 07:16:13,981 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071613_981085_MobileTestUi.txt 2026-09-19 07:16:13,981 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpuz5njnrr_chrome_odoo" 2026-09-19 07:16:14,028 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_up ... 2026-09-19 07:16:14,610 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 10076 2026-09-19 07:16:14,613 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpf5ttcp3g_chrome_odoo 2026-09-19 07:16:14,613 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36879/json/version 2026-09-19 07:16:14,615 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36879/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:16:14,651 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:16:14,652 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36879/json 2026-09-19 07:16:14,652 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36879/json with timeout 3 increased to 10s during tests 2026-09-19 07:16:14,659 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36879/devtools/page/BF4C22D187D1E7083B0FDA14A52DE7AA 2026-09-19 07:16:14,677 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-09-19 07:16:14,699 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-09-19 07:16:14,938 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:16:14,940 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-09-19 07:16:14,949 100 INFO rb-3169c09-224943-416937 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-19 07:16:14,949 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-09-19 07:16:14,968 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:16:15,507 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:15] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.053 0.490 2026-09-19 07:16:15,511 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'BF4C22D187D1E7083B0FDA14A52DE7AA', 'loaderId': '8EE25D82880873999B8C0B487A033B82', 'isDownload': False} 2026-09-19 07:16:15,511 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-09-19 07:16:15,528 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:16:15,545 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:15] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.008 2026-09-19 07:16:15,554 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:15] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.013 2026-09-19 07:16:15,596 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:15] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.023 0.038 2026-09-19 07:16:15,948 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:15] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 07:16:15,955 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-09-19 07:16:15,990 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:16:16,004 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:16] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:16:16,005 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.005 2026-09-19 07:16:16,030 100 INFO rb-3169c09-224943-416937 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-19 07:16:16,696 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.251 0.430 2026-09-19 07:16:16,751 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:16] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 0.675 2026-09-19 07:16:16,782 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:16:16,828 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.070 2026-09-19 07:16:16,889 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:16:16,924 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:16:17,364 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.102 0.282 2026-09-19 07:16:17,429 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:17] "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-19 07:16:17,455 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:17] "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-19 07:16:17,483 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.012 0.007 2026-09-19 07:16:17,587 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:17] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 14 0.047 0.042 2026-09-19 07:16:17,594 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:16:17,649 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:17] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.020 0.129 2026-09-19 07:16:17,664 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:17] "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-19 07:16:17,692 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:16:17,706 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:17] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.018 0.181 2026-09-19 07:16:17,748 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:16:17,752 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:17] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.231 2026-09-19 07:16:17,808 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:17] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.026 0.258 2026-09-19 07:16:17,863 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:17] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.008 0.312 2026-09-19 07:16:17,889 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.264 2026-09-19 07:16:17,951 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:17] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 18 0.026 0.200 2026-09-19 07:16:17,981 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:17] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.010 0.198 2026-09-19 07:16:18,039 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:18] "GET /web/image?model=product.product&field=image_128&id=868&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.025 0.239 2026-09-19 07:16:18,082 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:18] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.009 0.254 2026-09-19 07:16:18,121 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:18] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.011 0.240 2026-09-19 07:16:18,176 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:18] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 8 0.017 0.264 2026-09-19 07:16:18,182 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.272 2026-09-19 07:16:18,202 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.014 0.008 2026-09-19 07:16:18,221 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.224 2026-09-19 07:16:18,239 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:18] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.186 2026-09-19 07:16:18,270 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.018 0.160 2026-09-19 07:16:18,285 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.152 2026-09-19 07:16:18,309 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.016 0.333 2026-09-19 07:16:18,336 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:18] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.003 0.121 2026-09-19 07:16:18,359 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:18] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.007 0.102 2026-09-19 07:16:18,379 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:18] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-09-19%2007:09:47 HTTP/1.1" 200 - 4 0.004 0.113 2026-09-19 07:16:18,388 100 INFO rb-3169c09-224943-416937 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-19 07:16:18,408 100 INFO rb-3169c09-224943-416937 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-19 07:16:18,436 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:16:18,489 100 INFO rb-3169c09-224943-416937 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-19 07:16:18,489 100 INFO rb-3169c09-224943-416937 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-19 07:16:18,496 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:16:18,502 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:16:18,521 100 INFO rb-3169c09-224943-416937 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-19 07:16:18,528 100 INFO rb-3169c09-224943-416937 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-19 07:16:18,550 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:16:18,593 100 INFO rb-3169c09-224943-416937 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-19 07:16:18,601 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:16:18,603 100 INFO rb-3169c09-224943-416937 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-19 07:16:18,604 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:16:18,616 100 INFO rb-3169c09-224943-416937 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-19 07:16:18,629 100 INFO rb-3169c09-224943-416937 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-19 07:16:18,645 100 INFO rb-3169c09-224943-416937 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-19 07:16:18,661 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:16:18,678 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.pos-topheader .ticket-button' 2026-09-19 07:16:18,704 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.screen.ticket-screen' 2026-09-19 07:16:18,711 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.ticket-screen .highlight' 2026-09-19 07:16:18,727 100 INFO rb-3169c09-224943-416937 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-19 07:16:18,744 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:16:18,765 100 INFO rb-3169c09-224943-416937 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-19 07:16:18,780 100 INFO rb-3169c09-224943-416937 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-19 07:16:18,795 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:16:18,815 100 INFO rb-3169c09-224943-416937 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-19 07:16:18,827 100 INFO rb-3169c09-224943-416937 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-19 07:16:18,845 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:16:18,864 100 INFO rb-3169c09-224943-416937 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-19 07:16:18,878 100 INFO rb-3169c09-224943-416937 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-19 07:16:18,896 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-09-19 07:16:18,913 100 INFO rb-3169c09-224943-416937 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-19 07:16:19,724 100 INFO rb-3169c09-224943-416937 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-19 07:16:19,728 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-09-19 07:16:19,745 100 INFO rb-3169c09-224943-416937 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-19 07:16:19,760 100 INFO rb-3169c09-224943-416937 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-19 07:16:19,777 100 INFO rb-3169c09-224943-416937 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-19 07:16:19,794 100 INFO rb-3169c09-224943-416937 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-19 07:16:19,810 100 INFO rb-3169c09-224943-416937 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-19 07:16:19,811 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-09-19 07:16:19,818 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 10076 2026-09-19 07:16:19,818 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-09-19 07:16:19,819 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 10076 2026-09-19 07:16:19,917 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071619_917262_MobileTestUi.txt 2026-09-19 07:16:19,917 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpf5ttcp3g_chrome_odoo" 2026-09-19 07:16:19,997 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-09-19 07:16:39,154 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #44 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-19 07:16:41,017 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #44 deleted ir.attachment records with IDs: [3246, 3247, 3248, 3249, 3250, 3251, 3252, 3253, 3293, 3294, 3295, 3296, 3297, 3298, 3299, 3300] 2026-09-19 07:16:41,017 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #44 deleted pos.config records with IDs: [16, 17, 18, 19] 2026-09-19 07:16:41,027 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #44 deleted ir.sequence records with IDs: [513, 516, 564, 567, 514, 517, 565, 568] 2026-09-19 07:16:45,071 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_01_pos_basic_order ... 2026-09-19 07:16:45,499 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10277 2026-09-19 07:16:45,499 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4nf6h7c5_chrome_odoo 2026-09-19 07:16:45,500 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43367/json/version 2026-09-19 07:16:45,501 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43367/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:16:45,554 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:16:45,554 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43367/json 2026-09-19 07:16:45,555 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43367/json with timeout 3 increased to 10s during tests 2026-09-19 07:16:45,568 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43367/devtools/page/B0FC97119D865544955A90DB5A64E65E 2026-09-19 07:16:45,578 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:16:45,582 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:16:45,858 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:16:45,860 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:16:45,866 100 INFO rb-3169c09-224943-416937 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-19 07:16:45,866 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:16:45,883 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:16:46,519 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:46] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.101 0.538 2026-09-19 07:16:46,522 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B0FC97119D865544955A90DB5A64E65E', 'loaderId': '832DAD489ABFA0FDE7A0E6917E6CAE2C', 'isDownload': False} 2026-09-19 07:16:46,523 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-09-19 07:16:46,531 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:16:46,562 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:46] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.007 2026-09-19 07:16:46,572 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:46] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.015 2026-09-19 07:16:46,583 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:46] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.020 2026-09-19 07:16:47,006 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:47] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-09-19 07:16:47,030 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.007 2026-09-19 07:16:47,087 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:16:47,090 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-09-19 07:16:47,096 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.018 0.008 2026-09-19 07:16:47,129 100 INFO rb-3169c09-224943-416937 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-19 07:16:47,808 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.281 0.399 2026-09-19 07:16:47,859 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:47] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.682 2026-09-19 07:16:47,883 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:16:47,972 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.049 0.086 2026-09-19 07:16:47,990 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-19 07:16:48,044 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-19 07:16:48,466 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.088 0.311 2026-09-19 07:16:48,538 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:48] "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-19 07:16:48,569 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:48] "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-19 07:16:48,584 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:16:48,661 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:48] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.020 0.041 2026-09-19 07:16:48,707 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:48] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.080 2026-09-19 07:16:48,717 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:16:48,761 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:48] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.133 2026-09-19 07:16:48,801 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:48] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.164 2026-09-19 07:16:48,863 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:48] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.021 0.200 2026-09-19 07:16:48,883 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:16:48,904 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:16:48,914 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:16:48,956 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:48] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.030 0.279 2026-09-19 07:16:48,967 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.291 2026-09-19 07:16:49,026 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:49] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.028 0.254 2026-09-19 07:16:49,069 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:49] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.278 2026-09-19 07:16:49,091 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:16:49,125 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:49] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.022 0.288 2026-09-19 07:16:49,149 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.223 2026-09-19 07:16:49,162 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:16:49,180 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.022 0.188 2026-09-19 07:16:49,204 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.013 0.214 2026-09-19 07:16:49,210 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.206 2026-09-19 07:16:49,228 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.184 2026-09-19 07:16:49,243 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.137 2026-09-19 07:16:49,281 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:49] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.012 0.139 2026-09-19 07:16:49,301 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:49] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.122 2026-09-19 07:16:49,325 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:49] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.127 2026-09-19 07:16:49,355 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:49] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.014 0.124 2026-09-19 07:16:49,385 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:49] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.008 0.144 2026-09-19 07:16:49,409 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:49] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.004 0.092 2026-09-19 07:16:49,577 100 INFO rb-3169c09-224943-416937 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-19 07:16:49,593 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:16:49,614 100 INFO rb-3169c09-224943-416937 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-19 07:16:49,629 100 INFO rb-3169c09-224943-416937 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-19 07:16:49,647 100 INFO rb-3169c09-224943-416937 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-19 07:16:49,650 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:49] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.027 2026-09-19 07:16:49,662 100 INFO rb-3169c09-224943-416937 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-19 07:16:49,677 100 INFO rb-3169c09-224943-416937 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-19 07:16:49,695 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open partner list (trigger: button.set-partner)' 2026-09-19 07:16:49,714 100 INFO rb-3169c09-224943-416937 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-19 07:16:49,781 100 INFO rb-3169c09-224943-416937 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-19 07:16:49,790 100 INFO rb-3169c09-224943-416937 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-19 07:16:49,795 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-09-19 07:16:49,810 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open customer list (trigger: button.set-partner)' 2026-09-19 07:16:49,828 100 INFO rb-3169c09-224943-416937 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-19 07:16:49,887 100 INFO rb-3169c09-224943-416937 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-19 07:16:49,899 100 INFO rb-3169c09-224943-416937 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-19 07:16:49,909 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-09-19 07:16:49,926 100 INFO rb-3169c09-224943-416937 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-19 07:16:49,943 100 INFO rb-3169c09-224943-416937 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-19 07:16:49,959 100 INFO rb-3169c09-224943-416937 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-19 07:16:49,976 100 INFO rb-3169c09-224943-416937 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-19 07:16:49,996 100 INFO rb-3169c09-224943-416937 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-19 07:16:50,009 100 INFO rb-3169c09-224943-416937 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-19 07:16:50,855 100 INFO rb-3169c09-224943-416937 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-19 07:16:50,859 100 INFO rb-3169c09-224943-416937 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-19 07:16:50,876 100 INFO rb-3169c09-224943-416937 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-19 07:16:50,892 100 INFO rb-3169c09-224943-416937 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-19 07:16:50,910 100 INFO rb-3169c09-224943-416937 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-19 07:16:50,926 100 INFO rb-3169c09-224943-416937 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-19 07:16:50,944 100 INFO rb-3169c09-224943-416937 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-19 07:16:51,495 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-19 07:16:51,795 100 INFO rb-3169c09-224943-416937 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-19 07:16:51,811 100 INFO rb-3169c09-224943-416937 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-19 07:16:51,826 100 INFO rb-3169c09-224943-416937 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-19 07:16:51,844 100 INFO rb-3169c09-224943-416937 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-19 07:16:51,862 100 INFO rb-3169c09-224943-416937 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-19 07:16:51,876 100 INFO rb-3169c09-224943-416937 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-19 07:16:51,893 100 INFO rb-3169c09-224943-416937 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-19 07:16:51,912 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open the navbar menu (trigger: .menu-button)' 2026-09-19 07:16:51,927 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'confirm closing the frontend (trigger: .close-button)' 2026-09-19 07:16:51,933 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:16:51,941 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10277 2026-09-19 07:16:51,941 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:16:51,942 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10277 2026-09-19 07:16:52,025 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071652_025725_TestUi.txt 2026-09-19 07:16:52,026 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp4nf6h7c5_chrome_odoo" 2026-09-19 07:16:52,301 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10472 2026-09-19 07:16:52,302 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_7wv79dt_chrome_odoo 2026-09-19 07:16:52,302 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37599/json/version 2026-09-19 07:16:52,304 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37599/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:16:52,341 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:16:52,341 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37599/json 2026-09-19 07:16:52,342 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37599/json with timeout 3 increased to 10s during tests 2026-09-19 07:16:52,367 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37599/devtools/page/F46F74B5C7CACAA7F8F02BEBCB82DD8F 2026-09-19 07:16:52,412 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:16:52,433 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:16:52,455 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:16:52,461 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:16:52,510 100 INFO rb-3169c09-224943-416937 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-19 07:16:52,510 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:16:52,628 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:52] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.025 0.068 2026-09-19 07:16:52,643 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F46F74B5C7CACAA7F8F02BEBCB82DD8F', 'loaderId': 'EE97FCA504821B2AE5C06B8117C04BCA', 'isDownload': False} 2026-09-19 07:16:52,643 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('pos_basic_order')" 2026-09-19 07:16:52,663 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:16:52,698 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:52] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.010 2026-09-19 07:16:52,719 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:52] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.038 2026-09-19 07:16:52,732 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:52] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.030 2026-09-19 07:16:53,146 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:53] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.009 0.008 2026-09-19 07:16:53,157 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-19 07:16:53,185 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:16:53,208 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:16:53,214 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.015 2026-09-19 07:16:53,242 100 INFO rb-3169c09-224943-416937 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-19 07:16:53,770 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.142 0.395 2026-09-19 07:16:53,814 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:53] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.530 2026-09-19 07:16:53,838 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:16:53,894 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.074 2026-09-19 07:16:53,955 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:16:53,999 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-09-19 07:16:54,520 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.139 0.365 2026-09-19 07:16:54,604 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:54] "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-19 07:16:54,635 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.015 2026-09-19 07:16:54,650 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.004 2026-09-19 07:16:54,758 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:54] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.045 0.046 2026-09-19 07:16:54,769 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:16:54,821 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:54] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.020 0.134 2026-09-19 07:16:54,874 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:54] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.172 2026-09-19 07:16:54,889 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:16:54,902 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:16:54,907 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:16:54,922 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:54] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.240 2026-09-19 07:16:54,970 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:54] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.283 2026-09-19 07:16:55,025 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:55] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.013 0.333 2026-09-19 07:16:55,043 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.012 0.249 2026-09-19 07:16:55,094 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:55] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.013 0.253 2026-09-19 07:16:55,113 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.197 2026-09-19 07:16:55,131 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:16:55,135 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.199 2026-09-19 07:16:55,154 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.012 0.160 2026-09-19 07:16:55,200 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:55] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.021 0.150 2026-09-19 07:16:55,224 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.161 2026-09-19 07:16:55,243 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.167 2026-09-19 07:16:55,256 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.151 2026-09-19 07:16:55,282 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:55] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.014 0.132 2026-09-19 07:16:55,332 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:55] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.018 0.171 2026-09-19 07:16:55,361 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:55] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.005 0.168 2026-09-19 07:16:55,384 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:55] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.164 2026-09-19 07:16:55,403 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:55] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.169 2026-09-19 07:16:55,419 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:55] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.156 2026-09-19 07:16:55,438 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:55] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.124 2026-09-19 07:16:55,594 100 INFO rb-3169c09-224943-416937 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-19 07:16:55,610 100 INFO rb-3169c09-224943-416937 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-19 07:16:55,626 100 INFO rb-3169c09-224943-416937 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-19 07:16:55,643 100 INFO rb-3169c09-224943-416937 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-19 07:16:55,659 100 INFO rb-3169c09-224943-416937 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-19 07:16:55,676 100 INFO rb-3169c09-224943-416937 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-19 07:16:55,692 100 INFO rb-3169c09-224943-416937 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-19 07:16:55,709 100 INFO rb-3169c09-224943-416937 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-19 07:16:55,726 100 INFO rb-3169c09-224943-416937 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-19 07:16:55,763 100 INFO rb-3169c09-224943-416937 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-19 07:16:55,768 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:16:55,771 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:16:55,793 100 INFO rb-3169c09-224943-416937 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-19 07:16:55,809 100 INFO rb-3169c09-224943-416937 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-19 07:16:56,655 100 INFO rb-3169c09-224943-416937 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-19 07:16:56,659 100 INFO rb-3169c09-224943-416937 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-19 07:16:56,680 100 INFO rb-3169c09-224943-416937 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-19 07:16:56,693 100 INFO rb-3169c09-224943-416937 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-19 07:16:56,696 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:56] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.010 2026-09-19 07:16:56,709 100 INFO rb-3169c09-224943-416937 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-19 07:16:56,727 100 INFO rb-3169c09-224943-416937 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-19 07:16:57,051 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:16:57,573 100 INFO rb-3169c09-224943-416937 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-19 07:16:57,576 100 INFO rb-3169c09-224943-416937 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-19 07:16:57,592 100 INFO rb-3169c09-224943-416937 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-19 07:16:57,608 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32223012 for PoS orders references: ['Order 00055-004-0001'] (draft: False) 2026-09-19 07:16:57,610 100 INFO rb-3169c09-224943-416937 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-19 07:16:57,615 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:16:57,779 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32223012 with result: [{'id': 50, 'pos_reference': 'Order 00055-004-0001', 'account_move': False}] 2026-09-19 07:16:57,798 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.093 0.103 2026-09-19 07:16:57,847 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:57] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.008 2026-09-19 07:16:58,583 100 INFO rb-3169c09-224943-416937 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-19 07:16:58,592 100 INFO rb-3169c09-224943-416937 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-19 07:16:58,609 100 INFO rb-3169c09-224943-416937 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-19 07:16:58,627 100 INFO rb-3169c09-224943-416937 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-19 07:16:58,647 100 INFO rb-3169c09-224943-416937 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-19 07:16:58,655 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:16:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:16:58,660 100 INFO rb-3169c09-224943-416937 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-19 07:16:58,675 100 INFO rb-3169c09-224943-416937 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-19 07:16:59,518 100 INFO rb-3169c09-224943-416937 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-19 07:16:59,526 100 INFO rb-3169c09-224943-416937 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-19 07:17:00,374 100 INFO rb-3169c09-224943-416937 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-19 07:17:00,376 100 INFO rb-3169c09-224943-416937 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-19 07:17:01,229 100 INFO rb-3169c09-224943-416937 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-19 07:17:01,244 100 INFO rb-3169c09-224943-416937 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-19 07:17:01,259 100 INFO rb-3169c09-224943-416937 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-19 07:17:01,276 100 INFO rb-3169c09-224943-416937 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-19 07:17:01,286 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9961865 for PoS orders references: ['Order 00055-004-0002'] (draft: False) 2026-09-19 07:17:01,297 100 INFO rb-3169c09-224943-416937 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-19 07:17:01,345 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9961865 with result: [{'id': 51, 'pos_reference': 'Order 00055-004-0002', 'account_move': False}] 2026-09-19 07:17:01,359 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.023 0.055 2026-09-19 07:17:01,430 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:01] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.014 0.009 2026-09-19 07:17:02,139 100 INFO rb-3169c09-224943-416937 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-19 07:17:02,142 100 INFO rb-3169c09-224943-416937 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-19 07:17:02,159 100 INFO rb-3169c09-224943-416937 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-19 07:17:02,176 100 INFO rb-3169c09-224943-416937 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-19 07:17:02,194 100 INFO rb-3169c09-224943-416937 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-19 07:17:02,209 100 INFO rb-3169c09-224943-416937 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-19 07:17:02,226 100 INFO rb-3169c09-224943-416937 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-19 07:17:02,242 100 INFO rb-3169c09-224943-416937 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-19 07:17:02,246 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:17:02,261 100 INFO rb-3169c09-224943-416937 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-19 07:17:02,275 100 INFO rb-3169c09-224943-416937 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-19 07:17:02,292 100 INFO rb-3169c09-224943-416937 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-19 07:17:02,309 100 INFO rb-3169c09-224943-416937 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-19 07:17:02,327 100 INFO rb-3169c09-224943-416937 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-19 07:17:02,355 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:02] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.014 0.025 2026-09-19 07:17:02,796 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 07:17:03,129 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:17:03,138 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:17:03,146 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10472 2026-09-19 07:17:03,149 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:17:03,150 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10472 2026-09-19 07:17:03,248 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071703_248020_TestUi.txt 2026-09-19 07:17:03,248 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_7wv79dt_chrome_odoo" 2026-09-19 07:17:03,522 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10691 2026-09-19 07:17:03,522 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7xvra_vn_chrome_odoo 2026-09-19 07:17:03,522 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44411/json/version 2026-09-19 07:17:03,524 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44411/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:17:03,575 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:17:03,576 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44411/json 2026-09-19 07:17:03,576 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44411/json with timeout 3 increased to 10s during tests 2026-09-19 07:17:03,587 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44411/devtools/page/A57F01E6719A632D2EE83E6C6CC5DE63 2026-09-19 07:17:03,599 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:17:03,612 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:17:03,681 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:17:03,689 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:17:03,698 100 INFO rb-3169c09-224943-416937 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-19 07:17:03,698 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:17:03,805 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:03] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.027 0.047 2026-09-19 07:17:03,814 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A57F01E6719A632D2EE83E6C6CC5DE63', 'loaderId': '6D32B3BF87E069F7B35D93E640E19C68', 'isDownload': False} 2026-09-19 07:17:03,814 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-09-19 07:17:03,847 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:17:03,865 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:03] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.010 2026-09-19 07:17:03,888 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:03] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.022 2026-09-19 07:17:03,909 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:03] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.032 2026-09-19 07:17:04,289 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:04] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-09-19 07:17:04,299 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.018 2026-09-19 07:17:04,335 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 07:17:04,346 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-19 07:17:04,348 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:17:04,360 100 INFO rb-3169c09-224943-416937 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-19 07:17:04,861 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.174 0.335 2026-09-19 07:17:04,915 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:04] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.524 2026-09-19 07:17:04,934 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:17:04,977 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.073 2026-09-19 07:17:05,049 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:17:05,089 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 07:17:05,499 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.095 0.302 2026-09-19 07:17:05,576 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.047 2026-09-19 07:17:05,610 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:05] "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-19 07:17:05,626 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:17:05,725 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:05] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.029 0.052 2026-09-19 07:17:05,756 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:17:05,797 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:05] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.025 0.119 2026-09-19 07:17:05,843 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:05] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.180 2026-09-19 07:17:05,896 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.041 2026-09-19 07:17:05,905 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:17:05,917 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:05] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.242 2026-09-19 07:17:05,918 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:17:05,979 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:05] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.019 0.293 2026-09-19 07:17:06,023 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:06] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.018 0.326 2026-09-19 07:17:06,033 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.259 2026-09-19 07:17:06,087 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:06] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.018 0.268 2026-09-19 07:17:06,132 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.039 2026-09-19 07:17:06,168 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:06] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.027 0.214 2026-09-19 07:17:06,194 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.018 0.248 2026-09-19 07:17:06,206 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.213 2026-09-19 07:17:06,222 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.184 2026-09-19 07:17:06,272 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.027 0.203 2026-09-19 07:17:06,285 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.226 2026-09-19 07:17:06,311 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.020 0.153 2026-09-19 07:17:06,359 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:06] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.024 0.161 2026-09-19 07:17:06,400 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:06] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.006 0.177 2026-09-19 07:17:06,424 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:06] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.006 0.183 2026-09-19 07:17:06,483 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:06] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.251 2026-09-19 07:17:06,501 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:06] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.206 2026-09-19 07:17:06,517 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:06] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.201 2026-09-19 07:17:06,547 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:06] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.017 0.141 2026-09-19 07:17:06,576 100 INFO rb-3169c09-224943-416937 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-19 07:17:06,593 100 INFO rb-3169c09-224943-416937 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-19 07:17:06,610 100 INFO rb-3169c09-224943-416937 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-19 07:17:06,628 100 INFO rb-3169c09-224943-416937 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-19 07:17:06,645 100 INFO rb-3169c09-224943-416937 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-19 07:17:06,660 100 INFO rb-3169c09-224943-416937 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-19 07:17:06,677 100 INFO rb-3169c09-224943-416937 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-19 07:17:06,694 100 INFO rb-3169c09-224943-416937 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-19 07:17:06,726 100 INFO rb-3169c09-224943-416937 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-19 07:17:06,727 100 INFO rb-3169c09-224943-416937 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-19 07:17:06,743 100 INFO rb-3169c09-224943-416937 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-19 07:17:06,759 100 INFO rb-3169c09-224943-416937 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-19 07:17:06,775 100 INFO rb-3169c09-224943-416937 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-19 07:17:06,794 100 INFO rb-3169c09-224943-416937 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-19 07:17:06,812 100 INFO rb-3169c09-224943-416937 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-19 07:17:07,653 100 INFO rb-3169c09-224943-416937 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-19 07:17:07,659 100 INFO rb-3169c09-224943-416937 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-19 07:17:07,907 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-09-19 07:17:08,509 100 INFO rb-3169c09-224943-416937 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-19 07:17:08,525 100 INFO rb-3169c09-224943-416937 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-19 07:17:08,936 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-19 07:17:09,365 100 INFO rb-3169c09-224943-416937 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-19 07:17:09,376 100 INFO rb-3169c09-224943-416937 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-19 07:17:10,221 100 INFO rb-3169c09-224943-416937 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-19 07:17:10,225 100 INFO rb-3169c09-224943-416937 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-19 07:17:11,076 100 INFO rb-3169c09-224943-416937 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-19 07:17:11,093 100 INFO rb-3169c09-224943-416937 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-19 07:17:11,933 100 INFO rb-3169c09-224943-416937 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-19 07:17:11,942 100 INFO rb-3169c09-224943-416937 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-19 07:17:11,958 100 INFO rb-3169c09-224943-416937 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-19 07:17:12,404 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:17:12,798 100 INFO rb-3169c09-224943-416937 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-19 07:17:12,809 100 INFO rb-3169c09-224943-416937 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-19 07:17:12,827 100 INFO rb-3169c09-224943-416937 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-19 07:17:12,843 100 INFO rb-3169c09-224943-416937 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-19 07:17:13,694 100 INFO rb-3169c09-224943-416937 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-19 07:17:13,708 100 INFO rb-3169c09-224943-416937 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-19 07:17:13,725 100 INFO rb-3169c09-224943-416937 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-19 07:17:14,564 100 INFO rb-3169c09-224943-416937 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-19 07:17:14,576 100 INFO rb-3169c09-224943-416937 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-19 07:17:14,591 100 INFO rb-3169c09-224943-416937 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-19 07:17:14,608 100 INFO rb-3169c09-224943-416937 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-19 07:17:14,625 100 INFO rb-3169c09-224943-416937 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-19 07:17:15,482 100 INFO rb-3169c09-224943-416937 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-19 07:17:15,493 100 INFO rb-3169c09-224943-416937 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-19 07:17:15,509 100 INFO rb-3169c09-224943-416937 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-19 07:17:15,525 100 INFO rb-3169c09-224943-416937 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-19 07:17:16,377 100 INFO rb-3169c09-224943-416937 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-19 07:17:16,392 100 INFO rb-3169c09-224943-416937 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-19 07:17:16,408 100 INFO rb-3169c09-224943-416937 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-19 07:17:16,425 100 INFO rb-3169c09-224943-416937 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-19 07:17:16,443 100 INFO rb-3169c09-224943-416937 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-19 07:17:16,458 100 INFO rb-3169c09-224943-416937 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-19 07:17:16,476 100 INFO rb-3169c09-224943-416937 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-19 07:17:16,492 100 INFO rb-3169c09-224943-416937 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-19 07:17:16,509 100 INFO rb-3169c09-224943-416937 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-19 07:17:16,527 100 INFO rb-3169c09-224943-416937 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-19 07:17:16,542 100 INFO rb-3169c09-224943-416937 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-19 07:17:16,558 100 INFO rb-3169c09-224943-416937 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-19 07:17:16,577 100 INFO rb-3169c09-224943-416937 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-19 07:17:16,590 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 07:17:16,595 100 INFO rb-3169c09-224943-416937 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-19 07:17:16,617 100 INFO rb-3169c09-224943-416937 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-19 07:17:16,626 100 INFO rb-3169c09-224943-416937 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-19 07:17:16,641 100 INFO rb-3169c09-224943-416937 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-19 07:17:16,658 100 INFO rb-3169c09-224943-416937 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-19 07:17:16,675 100 INFO rb-3169c09-224943-416937 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-19 07:17:17,515 100 INFO rb-3169c09-224943-416937 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-19 07:17:17,525 100 INFO rb-3169c09-224943-416937 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-19 07:17:17,541 100 INFO rb-3169c09-224943-416937 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-19 07:17:17,558 100 INFO rb-3169c09-224943-416937 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-19 07:17:17,575 100 INFO rb-3169c09-224943-416937 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-19 07:17:18,414 100 INFO rb-3169c09-224943-416937 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-19 07:17:18,425 100 INFO rb-3169c09-224943-416937 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-19 07:17:19,272 100 INFO rb-3169c09-224943-416937 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-19 07:17:19,274 100 INFO rb-3169c09-224943-416937 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-19 07:17:20,130 100 INFO rb-3169c09-224943-416937 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-19 07:17:20,142 100 INFO rb-3169c09-224943-416937 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-19 07:17:20,986 100 INFO rb-3169c09-224943-416937 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-19 07:17:20,993 100 INFO rb-3169c09-224943-416937 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-19 07:17:21,840 100 INFO rb-3169c09-224943-416937 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-19 07:17:21,848 100 INFO rb-3169c09-224943-416937 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-19 07:17:21,859 100 INFO rb-3169c09-224943-416937 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-19 07:17:21,875 100 INFO rb-3169c09-224943-416937 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-19 07:17:21,891 100 INFO rb-3169c09-224943-416937 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-19 07:17:21,908 100 INFO rb-3169c09-224943-416937 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-19 07:17:21,926 100 INFO rb-3169c09-224943-416937 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-19 07:17:21,941 100 INFO rb-3169c09-224943-416937 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-19 07:17:21,958 100 INFO rb-3169c09-224943-416937 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-19 07:17:21,975 100 INFO rb-3169c09-224943-416937 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-19 07:17:22,815 100 INFO rb-3169c09-224943-416937 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-19 07:17:22,825 100 INFO rb-3169c09-224943-416937 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-19 07:17:23,674 100 INFO rb-3169c09-224943-416937 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-19 07:17:23,675 100 INFO rb-3169c09-224943-416937 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-19 07:17:23,691 100 INFO rb-3169c09-224943-416937 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-19 07:17:23,708 100 INFO rb-3169c09-224943-416937 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-19 07:17:23,724 100 INFO rb-3169c09-224943-416937 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-19 07:17:24,567 100 INFO rb-3169c09-224943-416937 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-19 07:17:24,574 100 INFO rb-3169c09-224943-416937 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-19 07:17:24,772 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 07:17:25,425 100 INFO rb-3169c09-224943-416937 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-19 07:17:25,447 100 INFO rb-3169c09-224943-416937 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-19 07:17:25,458 100 INFO rb-3169c09-224943-416937 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-19 07:17:25,475 100 INFO rb-3169c09-224943-416937 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-19 07:17:25,491 100 INFO rb-3169c09-224943-416937 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-19 07:17:26,332 100 INFO rb-3169c09-224943-416937 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-19 07:17:26,342 100 INFO rb-3169c09-224943-416937 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-19 07:17:27,188 100 INFO rb-3169c09-224943-416937 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-19 07:17:27,191 100 INFO rb-3169c09-224943-416937 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-19 07:17:27,208 100 INFO rb-3169c09-224943-416937 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-19 07:17:27,225 100 INFO rb-3169c09-224943-416937 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-19 07:17:27,242 100 INFO rb-3169c09-224943-416937 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-19 07:17:28,081 100 INFO rb-3169c09-224943-416937 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-19 07:17:28,095 100 INFO rb-3169c09-224943-416937 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-19 07:17:28,938 100 INFO rb-3169c09-224943-416937 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-19 07:17:28,941 100 INFO rb-3169c09-224943-416937 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-19 07:17:29,792 100 INFO rb-3169c09-224943-416937 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-19 07:17:29,808 100 INFO rb-3169c09-224943-416937 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-19 07:17:30,647 100 INFO rb-3169c09-224943-416937 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-19 07:17:30,658 100 INFO rb-3169c09-224943-416937 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-19 07:17:30,674 100 INFO rb-3169c09-224943-416937 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-19 07:17:30,696 100 INFO rb-3169c09-224943-416937 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-19 07:17:30,708 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-19 07:17:30,727 100 INFO rb-3169c09-224943-416937 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-19 07:17:30,741 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:17:30,743 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:17:30,750 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10691 2026-09-19 07:17:30,751 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:17:30,757 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10691 2026-09-19 07:17:30,815 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071730_814904_TestUi.txt 2026-09-19 07:17:30,815 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7xvra_vn_chrome_odoo" 2026-09-19 07:17:31,090 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10904 2026-09-19 07:17:31,091 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpvo5nybjz_chrome_odoo 2026-09-19 07:17:31,091 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37843/json/version 2026-09-19 07:17:31,093 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37843/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:17:31,108 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:17:31,109 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37843/json 2026-09-19 07:17:31,109 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37843/json with timeout 3 increased to 10s during tests 2026-09-19 07:17:31,123 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37843/devtools/page/12640F5D9D3BF719414FD839AA73BD72 2026-09-19 07:17:31,132 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:17:31,134 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:17:31,187 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:17:31,191 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:17:31,199 100 INFO rb-3169c09-224943-416937 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-19 07:17:31,199 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:17:31,281 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:31] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.019 0.048 2026-09-19 07:17:31,286 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '12640F5D9D3BF719414FD839AA73BD72', 'loaderId': '483236F24443D14A22647A6E7D374535', 'isDownload': False} 2026-09-19 07:17:31,286 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-09-19 07:17:31,316 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:17:31,346 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:31] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.007 2026-09-19 07:17:31,375 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:31] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.038 2026-09-19 07:17:31,386 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:31] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.026 2026-09-19 07:17:31,756 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:31] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.012 2026-09-19 07:17:31,763 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-19 07:17:31,799 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:17:31,807 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:17:31,813 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:17:31,831 100 INFO rb-3169c09-224943-416937 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-19 07:17:32,244 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.113 0.312 2026-09-19 07:17:32,302 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:32] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.428 2026-09-19 07:17:32,343 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:17:32,361 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.081 2026-09-19 07:17:32,423 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.005 2026-09-19 07:17:32,484 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-09-19 07:17:32,979 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.151 0.329 2026-09-19 07:17:33,059 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.039 2026-09-19 07:17:33,085 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "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-19 07:17:33,106 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.008 0.005 2026-09-19 07:17:33,186 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.024 0.043 2026-09-19 07:17:33,248 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.025 0.100 2026-09-19 07:17:33,254 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:17:33,295 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.142 2026-09-19 07:17:33,350 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.015 0.181 2026-09-19 07:17:33,413 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.024 0.237 2026-09-19 07:17:33,424 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:17:33,439 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:17:33,453 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:17:33,472 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.016 0.292 2026-09-19 07:17:33,487 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.009 0.287 2026-09-19 07:17:33,493 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:17:33,556 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.028 0.264 2026-09-19 07:17:33,595 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.273 2026-09-19 07:17:33,638 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.272 2026-09-19 07:17:33,652 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.189 2026-09-19 07:17:33,668 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.163 2026-09-19 07:17:33,701 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.014 0.185 2026-09-19 07:17:33,705 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.190 2026-09-19 07:17:33,727 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.014 0.148 2026-09-19 07:17:33,748 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.015 0.133 2026-09-19 07:17:33,764 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.110 2026-09-19 07:17:33,779 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.107 2026-09-19 07:17:33,804 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.007 0.123 2026-09-19 07:17:33,825 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.107 2026-09-19 07:17:33,846 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.005 0.109 2026-09-19 07:17:33,867 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:33] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.070 2026-09-19 07:17:34,158 100 INFO rb-3169c09-224943-416937 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-19 07:17:34,199 100 INFO rb-3169c09-224943-416937 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-19 07:17:34,227 100 INFO rb-3169c09-224943-416937 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-19 07:17:34,239 100 INFO rb-3169c09-224943-416937 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-19 07:17:34,241 100 INFO rb-3169c09-224943-416937 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-19 07:17:35,156 100 INFO rb-3169c09-224943-416937 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-19 07:17:35,157 100 INFO rb-3169c09-224943-416937 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-19 07:17:35,185 100 INFO rb-3169c09-224943-416937 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-19 07:17:35,195 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:17:35,196 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:17:35,205 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-19 07:17:35,212 100 INFO rb-3169c09-224943-416937 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-19 07:17:35,231 100 INFO rb-3169c09-224943-416937 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-19 07:17:35,247 100 INFO rb-3169c09-224943-416937 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-19 07:17:35,267 100 INFO rb-3169c09-224943-416937 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-19 07:17:35,276 100 INFO rb-3169c09-224943-416937 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-19 07:17:35,291 100 INFO rb-3169c09-224943-416937 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-19 07:17:35,353 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:17:36,116 100 INFO rb-3169c09-224943-416937 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-19 07:17:36,124 100 INFO rb-3169c09-224943-416937 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-19 07:17:36,141 100 INFO rb-3169c09-224943-416937 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-19 07:17:36,157 100 INFO rb-3169c09-224943-416937 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-19 07:17:36,175 100 INFO rb-3169c09-224943-416937 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-19 07:17:36,191 100 INFO rb-3169c09-224943-416937 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-19 07:17:36,207 100 INFO rb-3169c09-224943-416937 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-19 07:17:36,545 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 07:17:37,032 100 INFO rb-3169c09-224943-416937 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-19 07:17:37,041 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-19 07:17:37,058 100 INFO rb-3169c09-224943-416937 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-19 07:17:37,078 100 INFO rb-3169c09-224943-416937 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-19 07:17:37,095 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:37] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.010 2026-09-19 07:17:37,097 100 INFO rb-3169c09-224943-416937 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-19 07:17:37,107 100 INFO rb-3169c09-224943-416937 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-19 07:17:37,124 100 INFO rb-3169c09-224943-416937 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-19 07:17:37,141 100 INFO rb-3169c09-224943-416937 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-19 07:17:37,158 100 INFO rb-3169c09-224943-416937 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-19 07:17:37,174 100 INFO rb-3169c09-224943-416937 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-19 07:17:37,190 100 INFO rb-3169c09-224943-416937 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-19 07:17:38,033 100 INFO rb-3169c09-224943-416937 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-19 07:17:38,042 100 INFO rb-3169c09-224943-416937 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-19 07:17:38,058 100 INFO rb-3169c09-224943-416937 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-19 07:17:38,074 100 INFO rb-3169c09-224943-416937 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-19 07:17:38,917 100 INFO rb-3169c09-224943-416937 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-19 07:17:38,924 100 INFO rb-3169c09-224943-416937 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-19 07:17:38,941 100 INFO rb-3169c09-224943-416937 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-19 07:17:38,958 100 INFO rb-3169c09-224943-416937 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-19 07:17:38,976 100 INFO rb-3169c09-224943-416937 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-19 07:17:39,796 100 INFO rb-3169c09-224943-416937 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-19 07:17:39,807 100 INFO rb-3169c09-224943-416937 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-19 07:17:39,818 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:17:39,831 100 INFO rb-3169c09-224943-416937 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-19 07:17:39,843 100 INFO rb-3169c09-224943-416937 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-19 07:17:39,859 100 INFO rb-3169c09-224943-416937 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-19 07:17:40,698 100 INFO rb-3169c09-224943-416937 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-19 07:17:40,707 100 INFO rb-3169c09-224943-416937 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-19 07:17:40,725 100 INFO rb-3169c09-224943-416937 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-19 07:17:40,741 100 INFO rb-3169c09-224943-416937 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-19 07:17:40,758 100 INFO rb-3169c09-224943-416937 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-19 07:17:41,600 100 INFO rb-3169c09-224943-416937 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-19 07:17:41,607 100 INFO rb-3169c09-224943-416937 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-19 07:17:41,624 100 INFO rb-3169c09-224943-416937 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-19 07:17:41,641 100 INFO rb-3169c09-224943-416937 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-19 07:17:41,665 100 INFO rb-3169c09-224943-416937 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-19 07:17:41,674 100 INFO rb-3169c09-224943-416937 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-19 07:17:41,675 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:17:41,687 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10904 2026-09-19 07:17:41,687 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:17:41,688 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10904 2026-09-19 07:17:41,782 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071741_781930_TestUi.txt 2026-09-19 07:17:41,782 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpvo5nybjz_chrome_odoo" 2026-09-19 07:17:42,050 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11109 2026-09-19 07:17:42,050 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp6ms9aj_3_chrome_odoo 2026-09-19 07:17:42,050 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35607/json/version 2026-09-19 07:17:42,052 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35607/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:17:42,122 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:17:42,123 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35607/json 2026-09-19 07:17:42,124 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35607/json with timeout 3 increased to 10s during tests 2026-09-19 07:17:42,140 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35607/devtools/page/BD8801573BA930180F59F84B371F1C42 2026-09-19 07:17:42,162 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:17:42,178 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:17:42,234 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:17:42,241 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:17:42,247 100 INFO rb-3169c09-224943-416937 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-19 07:17:42,248 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:17:42,337 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:42] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.024 0.041 2026-09-19 07:17:42,341 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BD8801573BA930180F59F84B371F1C42', 'loaderId': '64425F458E71F679C9F423131AC415F9', 'isDownload': False} 2026-09-19 07:17:42,341 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-09-19 07:17:42,364 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:17:42,389 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:42] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.010 2026-09-19 07:17:42,410 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:42] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.025 2026-09-19 07:17:42,425 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:42] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.049 2026-09-19 07:17:42,784 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:42] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-19 07:17:42,799 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:17:42,842 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:17:42,843 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:17:42,861 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.009 2026-09-19 07:17:42,880 100 INFO rb-3169c09-224943-416937 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-19 07:17:43,346 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.172 0.301 2026-09-19 07:17:43,397 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:43] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.477 2026-09-19 07:17:43,415 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:17:43,461 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.075 2026-09-19 07:17:43,562 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-09-19 07:17:43,599 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.007 2026-09-19 07:17:44,056 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.132 0.307 2026-09-19 07:17:44,134 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "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-19 07:17:44,155 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "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-19 07:17:44,169 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:17:44,241 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.023 0.034 2026-09-19 07:17:44,277 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.081 2026-09-19 07:17:44,284 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:17:44,324 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.021 0.099 2026-09-19 07:17:44,359 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.144 2026-09-19 07:17:44,407 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.176 2026-09-19 07:17:44,427 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "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-19 07:17:44,436 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:17:44,442 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:17:44,450 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:17:44,453 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.013 0.219 2026-09-19 07:17:44,461 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.214 2026-09-19 07:17:44,519 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.016 0.202 2026-09-19 07:17:44,559 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.219 2026-09-19 07:17:44,589 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.218 2026-09-19 07:17:44,605 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.010 0.136 2026-09-19 07:17:44,647 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.023 0.130 2026-09-19 07:17:44,663 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.150 2026-09-19 07:17:44,668 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.158 2026-09-19 07:17:44,685 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.155 2026-09-19 07:17:44,706 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.014 0.119 2026-09-19 07:17:44,726 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.011 0.120 2026-09-19 07:17:44,741 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.115 2026-09-19 07:17:44,760 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.005 0.101 2026-09-19 07:17:44,780 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.003 0.096 2026-09-19 07:17:44,800 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.105 2026-09-19 07:17:44,820 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:44] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.004 0.066 2026-09-19 07:17:45,141 100 INFO rb-3169c09-224943-416937 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-19 07:17:45,167 100 INFO rb-3169c09-224943-416937 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-19 07:17:45,177 100 INFO rb-3169c09-224943-416937 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-19 07:17:45,192 100 INFO rb-3169c09-224943-416937 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-19 07:17:45,207 100 INFO rb-3169c09-224943-416937 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-19 07:17:45,224 100 INFO rb-3169c09-224943-416937 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-19 07:17:45,242 100 INFO rb-3169c09-224943-416937 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-19 07:17:45,258 100 INFO rb-3169c09-224943-416937 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-19 07:17:45,274 100 INFO rb-3169c09-224943-416937 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-19 07:17:45,291 100 INFO rb-3169c09-224943-416937 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-19 07:17:46,136 100 INFO rb-3169c09-224943-416937 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-19 07:17:46,141 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:17:46,166 100 INFO rb-3169c09-224943-416937 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-19 07:17:46,214 100 INFO rb-3169c09-224943-416937 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-19 07:17:46,224 100 INFO rb-3169c09-224943-416937 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-19 07:17:46,266 100 INFO rb-3169c09-224943-416937 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-19 07:17:46,270 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:17:46,276 100 INFO rb-3169c09-224943-416937 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-19 07:17:46,277 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:17:46,293 100 INFO rb-3169c09-224943-416937 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-19 07:17:46,296 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:46] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.008 2026-09-19 07:17:46,307 100 INFO rb-3169c09-224943-416937 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-19 07:17:46,329 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .button.confirm)' 2026-09-19 07:17:46,342 100 INFO rb-3169c09-224943-416937 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-19 07:17:46,357 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:17:46,370 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26344222 for PoS orders references: ['Order 00055-010-0001'] (draft: False) 2026-09-19 07:17:46,375 100 INFO rb-3169c09-224943-416937 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-19 07:17:46,411 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:17:46,756 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26344222 with result: [{'id': 52, 'pos_reference': 'Order 00055-010-0001', 'account_move': False}] 2026-09-19 07:17:46,795 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 194 0.194 0.235 2026-09-19 07:17:46,851 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:46] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.009 2026-09-19 07:17:47,137 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-19 07:17:47,583 100 INFO rb-3169c09-224943-416937 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-19 07:17:47,591 100 INFO rb-3169c09-224943-416937 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/19/2026"))' 2026-09-19 07:17:47,610 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("55.0")' 2026-09-19 07:17:47,625 100 INFO rb-3169c09-224943-416937 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-19 07:17:47,640 100 INFO rb-3169c09-224943-416937 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-19 07:17:47,657 100 INFO rb-3169c09-224943-416937 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-19 07:17:47,674 100 INFO rb-3169c09-224943-416937 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-19 07:17:47,692 100 INFO rb-3169c09-224943-416937 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-19 07:17:47,708 100 INFO rb-3169c09-224943-416937 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-19 07:17:47,726 100 INFO rb-3169c09-224943-416937 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-19 07:17:47,741 100 INFO rb-3169c09-224943-416937 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-19 07:17:47,759 100 INFO rb-3169c09-224943-416937 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-19 07:17:47,774 100 INFO rb-3169c09-224943-416937 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-19 07:17:47,791 100 INFO rb-3169c09-224943-416937 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-19 07:17:48,630 100 INFO rb-3169c09-224943-416937 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-19 07:17:48,642 100 INFO rb-3169c09-224943-416937 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-19 07:17:48,657 100 INFO rb-3169c09-224943-416937 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-19 07:17:48,675 100 INFO rb-3169c09-224943-416937 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-19 07:17:48,691 100 INFO rb-3169c09-224943-416937 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-19 07:17:48,707 100 INFO rb-3169c09-224943-416937 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-19 07:17:48,725 100 INFO rb-3169c09-224943-416937 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-19 07:17:48,740 100 INFO rb-3169c09-224943-416937 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-19 07:17:48,758 100 INFO rb-3169c09-224943-416937 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-19 07:17:48,954 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 07:17:49,596 100 INFO rb-3169c09-224943-416937 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-19 07:17:49,615 100 INFO rb-3169c09-224943-416937 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-19 07:17:49,623 100 INFO rb-3169c09-224943-416937 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-19 07:17:49,642 100 INFO rb-3169c09-224943-416937 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-19 07:17:49,657 100 INFO rb-3169c09-224943-416937 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-19 07:17:49,676 100 INFO rb-3169c09-224943-416937 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-19 07:17:49,692 100 INFO rb-3169c09-224943-416937 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-19 07:17:49,708 100 INFO rb-3169c09-224943-416937 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-19 07:17:49,731 100 INFO rb-3169c09-224943-416937 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-19 07:17:50,563 100 INFO rb-3169c09-224943-416937 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-19 07:17:50,575 100 INFO rb-3169c09-224943-416937 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-19 07:17:50,590 100 INFO rb-3169c09-224943-416937 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-19 07:17:50,607 100 INFO rb-3169c09-224943-416937 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-19 07:17:50,624 100 INFO rb-3169c09-224943-416937 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-19 07:17:50,641 100 INFO rb-3169c09-224943-416937 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-19 07:17:51,481 100 INFO rb-3169c09-224943-416937 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-19 07:17:51,490 100 INFO rb-3169c09-224943-416937 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-19 07:17:52,338 100 INFO rb-3169c09-224943-416937 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-19 07:17:52,339 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:17:52,352 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75548229 for PoS orders references: ['Order 00055-010-0002'] (draft: False) 2026-09-19 07:17:52,360 100 INFO rb-3169c09-224943-416937 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-19 07:17:52,430 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75548229 with result: [{'id': 53, 'pos_reference': 'Order 00055-010-0002', 'account_move': False}] 2026-09-19 07:17:52,442 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.035 0.058 2026-09-19 07:17:52,465 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:52] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.008 2026-09-19 07:17:53,203 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("72.0")' 2026-09-19 07:17:53,207 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email input' 2026-09-19 07:17:53,226 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email .send.highlight' 2026-09-19 07:17:53,242 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .notice .successful' 2026-09-19 07:17:54,076 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:17:54,406 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 07:17:54,407 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 07:17:54,408 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 07:17:54,408 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 07:17:54,408 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 07:17:54,409 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 07:17:54,409 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 07:17:54,410 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 07:17:54,410 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 07:17:54,413 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 07:17:54,413 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 07:17:54,414 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 07:17:54,414 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 07:17:54,415 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 07:17:54,415 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 07:17:54,416 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 07:17:54,429 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 07:17:54,430 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 07:17:54,430 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 07:17:54,430 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 07:17:54,431 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 07:17:54,431 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 07:17:54,431 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 07:17:54,432 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 07:17:54,438 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 07:17:54,446 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:17:54,458 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 07:17:54,460 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-19 07:17:54,466 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-09-19 07:17:54,468 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 07:17:54,470 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 07:17:54,471 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 07:17:54,476 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 07:17:54,480 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-09-19 07:17:54,494 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-19 07:17:54,507 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:17:54,517 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 07:17:54,518 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 07:17:54,519 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 07:17:54,519 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 07:17:54,521 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 07:17:54,522 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 07:17:54,523 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 07:17:54,526 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 07:17:54,527 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 07:17:54,530 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 07:17:54,530 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 07:17:54,531 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 07:17:54,531 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 07:17:54,532 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 07:17:54,532 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 07:17:54,532 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 07:17:54,532 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 07:17:54,534 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 07:17:54,534 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 07:17:54,534 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 07:17:54,534 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 07:17:54,535 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 07:17:54,535 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 07:17:54,540 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 07:17:54,540 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 07:17:54,541 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 07:17:54,543 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 07:17:54,544 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 07:17:54,556 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:17:54,556 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 07:17:54,557 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 07:17:54,569 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-19 07:17:54,581 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:17:54,585 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:17:54,593 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-09-19 07:17:54,603 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:17:54,641 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.068 2026-09-19 07:17:54,662 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-09-19 07:17:54,663 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 07:17:54,671 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:17:54,675 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:17:54,679 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 07:17:54,688 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-09-19 07:17:54,700 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-19 07:17:54,709 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 07:17:54,711 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:17:54,726 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 07:17:54,731 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:17:54,732 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 07:17:54,732 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 07:17:54,733 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 07:17:54,733 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 07:17:54,733 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 07:17:54,734 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 07:17:54,734 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 07:17:54,734 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 07:17:54,734 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 07:17:54,735 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 07:17:54,735 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 07:17:54,735 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 07:17:54,736 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 07:17:54,736 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 07:17:54,736 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 07:17:54,736 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 07:17:54,737 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 07:17:54,737 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 07:17:54,737 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 07:17:54,738 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 07:17:54,738 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 07:17:54,738 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 07:17:54,739 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 07:17:54,739 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 07:17:54,739 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 07:17:54,740 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 07:17:54,765 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-19 07:17:54,772 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:17:54,796 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:17:54,816 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-09-19 07:17:54,817 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:17:54,823 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:17:54,832 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:17:54,843 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-19 07:17:54,891 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:54] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.005 0.008 2026-09-19 07:17:55,285 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 252 and Message-Id '<049816364099657.1789802275.273154258728027-openerp-private@3aec4617503e>' from 'pos_user@test.com' to (redacted) "'****@receiptscreen.com'" successfully sent 2026-09-19 07:17:55,285 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:17:55,288 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:17:55,291 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:55] "POST /web/dataset/call_kw/pos.order/action_receipt_to_customer HTTP/1.1" 200 - 26 0.017 0.034 2026-09-19 07:17:56,060 100 INFO rb-3169c09-224943-416937 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-19 07:17:56,073 100 INFO rb-3169c09-224943-416937 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-19 07:17:56,091 100 INFO rb-3169c09-224943-416937 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-19 07:17:56,107 100 INFO rb-3169c09-224943-416937 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-19 07:17:56,125 100 INFO rb-3169c09-224943-416937 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-19 07:17:56,140 100 INFO rb-3169c09-224943-416937 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-19 07:17:56,157 100 INFO rb-3169c09-224943-416937 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-19 07:17:56,180 100 INFO rb-3169c09-224943-416937 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-19 07:17:56,190 100 INFO rb-3169c09-224943-416937 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-19 07:17:56,207 100 INFO rb-3169c09-224943-416937 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-19 07:17:57,045 100 INFO rb-3169c09-224943-416937 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-19 07:17:57,058 100 INFO rb-3169c09-224943-416937 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-19 07:17:57,073 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.payment-screen .button.js_tip' 2026-09-19 07:17:57,093 100 INFO rb-3169c09-224943-416937 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-19 07:17:57,096 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:17:57,107 100 INFO rb-3169c09-224943-416937 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-19 07:17:57,123 100 INFO rb-3169c09-224943-416937 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-19 07:17:57,141 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-19 07:17:57,157 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-19 07:17:57,175 100 INFO rb-3169c09-224943-416937 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-19 07:17:57,190 100 INFO rb-3169c09-224943-416937 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-19 07:17:57,207 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:17:57,221 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36090592 for PoS orders references: ['Order 00055-010-0003'] (draft: False) 2026-09-19 07:17:57,224 100 INFO rb-3169c09-224943-416937 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-19 07:17:57,307 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36090592 with result: [{'id': 54, 'pos_reference': 'Order 00055-010-0003', 'account_move': False}] 2026-09-19 07:17:57,320 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.050 0.053 2026-09-19 07:17:57,356 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:57] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.004 0.008 2026-09-19 07:17:58,083 100 INFO rb-3169c09-224943-416937 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-19 07:17:58,090 100 INFO rb-3169c09-224943-416937 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-19 07:17:58,106 100 INFO rb-3169c09-224943-416937 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-19 07:17:58,127 100 INFO rb-3169c09-224943-416937 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-19 07:17:58,140 100 INFO rb-3169c09-224943-416937 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-19 07:17:58,158 100 INFO rb-3169c09-224943-416937 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-19 07:17:58,174 100 INFO rb-3169c09-224943-416937 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-19 07:17:58,191 100 INFO rb-3169c09-224943-416937 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-19 07:17:58,208 100 INFO rb-3169c09-224943-416937 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-19 07:17:58,224 100 INFO rb-3169c09-224943-416937 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-19 07:17:58,240 100 INFO rb-3169c09-224943-416937 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-19 07:17:58,259 100 INFO rb-3169c09-224943-416937 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-19 07:17:58,274 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-19 07:17:58,292 100 INFO rb-3169c09-224943-416937 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-19 07:17:58,311 100 INFO rb-3169c09-224943-416937 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-19 07:17:58,324 100 INFO rb-3169c09-224943-416937 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-19 07:17:58,340 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:17:58,353 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27696214 for PoS orders references: ['Order 00055-010-0004'] (draft: False) 2026-09-19 07:17:58,359 100 INFO rb-3169c09-224943-416937 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-19 07:17:58,420 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27696214 with result: [{'id': 55, 'pos_reference': 'Order 00055-010-0004', 'account_move': False}] 2026-09-19 07:17:58,436 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.032 0.054 2026-09-19 07:17:59,214 100 INFO rb-3169c09-224943-416937 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-19 07:17:59,224 100 INFO rb-3169c09-224943-416937 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-19 07:17:59,247 100 INFO rb-3169c09-224943-416937 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-19 07:17:59,258 100 INFO rb-3169c09-224943-416937 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-19 07:17:59,275 100 INFO rb-3169c09-224943-416937 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-19 07:17:59,295 100 INFO rb-3169c09-224943-416937 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-19 07:17:59,309 100 INFO rb-3169c09-224943-416937 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-19 07:17:59,324 100 INFO rb-3169c09-224943-416937 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-19 07:17:59,343 100 INFO rb-3169c09-224943-416937 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-19 07:17:59,363 100 INFO rb-3169c09-224943-416937 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-19 07:17:59,373 100 INFO rb-3169c09-224943-416937 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-19 07:17:59,588 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:17:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:18:00,227 100 INFO rb-3169c09-224943-416937 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-19 07:18:00,241 100 INFO rb-3169c09-224943-416937 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-19 07:18:00,257 100 INFO rb-3169c09-224943-416937 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-19 07:18:00,273 100 INFO rb-3169c09-224943-416937 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-19 07:18:00,290 100 INFO rb-3169c09-224943-416937 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-19 07:18:01,147 100 INFO rb-3169c09-224943-416937 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-19 07:18:01,158 100 INFO rb-3169c09-224943-416937 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-19 07:18:01,173 100 INFO rb-3169c09-224943-416937 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-19 07:18:01,190 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:18:01,202 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17375856 for PoS orders references: ['Order 00055-010-0005'] (draft: False) 2026-09-19 07:18:01,207 100 INFO rb-3169c09-224943-416937 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-19 07:18:01,261 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17375856 with result: [{'id': 56, 'pos_reference': 'Order 00055-010-0005', 'account_move': False}] 2026-09-19 07:18:01,281 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.035 0.047 2026-09-19 07:18:02,056 100 INFO rb-3169c09-224943-416937 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-19 07:18:02,056 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("19.00")' 2026-09-19 07:18:02,073 100 INFO rb-3169c09-224943-416937 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-19 07:18:02,078 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:18:02,099 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:18:02,103 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11109 2026-09-19 07:18:02,104 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:18:02,104 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11109 2026-09-19 07:18:02,204 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071802_204615_TestUi.txt 2026-09-19 07:18:02,205 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp6ms9aj_3_chrome_odoo" 2026-09-19 07:18:02,249 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_02_pos_with_invoiced ... 2026-09-19 07:18:02,852 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11361 2026-09-19 07:18:02,853 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpnljk8t0t_chrome_odoo 2026-09-19 07:18:02,854 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41933/json/version 2026-09-19 07:18:02,855 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41933/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:18:02,898 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:18:02,899 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41933/json 2026-09-19 07:18:02,900 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41933/json with timeout 3 increased to 10s during tests 2026-09-19 07:18:02,912 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41933/devtools/page/8BD3798385173609959AA3D2BAF3275E 2026-09-19 07:18:02,930 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:18:02,939 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:18:03,114 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:18:03,117 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:18:03,133 100 INFO rb-3169c09-224943-416937 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-19 07:18:03,133 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:18:03,158 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:18:03,723 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:03] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.069 0.501 2026-09-19 07:18:03,728 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '8BD3798385173609959AA3D2BAF3275E', 'loaderId': '709741F60C275370F73E15B1A6A8CDFB', 'isDownload': False} 2026-09-19 07:18:03,728 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ChromeTour')" 2026-09-19 07:18:03,746 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:18:03,769 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:03] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.007 2026-09-19 07:18:03,790 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:03] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.025 2026-09-19 07:18:03,794 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:03] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.035 2026-09-19 07:18:04,153 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:04] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-09-19 07:18:04,164 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.016 2026-09-19 07:18:04,185 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:18:04,192 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:18:04,206 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.009 2026-09-19 07:18:04,223 100 INFO rb-3169c09-224943-416937 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-19 07:18:04,824 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.260 0.344 2026-09-19 07:18:04,886 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:04] "GET /pos/ui HTTP/1.1" 200 - 20 0.028 0.616 2026-09-19 07:18:04,910 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:18:04,954 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.081 2026-09-19 07:18:05,041 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:18:05,077 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:18:05,960 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:18:06,282 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.133 1.051 2026-09-19 07:18:06,350 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "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-19 07:18:06,372 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "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-19 07:18:06,384 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:18:06,499 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.070 0.030 2026-09-19 07:18:06,543 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.015 0.121 2026-09-19 07:18:06,593 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.019 0.158 2026-09-19 07:18:06,603 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:18:06,629 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "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-19 07:18:06,644 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:18:06,644 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.015 0.192 2026-09-19 07:18:06,672 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:18:06,691 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.245 2026-09-19 07:18:06,709 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:18:06,729 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.273 2026-09-19 07:18:06,748 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.236 2026-09-19 07:18:06,789 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.230 2026-09-19 07:18:06,801 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.137 2026-09-19 07:18:06,813 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:18:06,831 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.024 0.128 2026-09-19 07:18:06,841 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.119 2026-09-19 07:18:06,859 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.117 2026-09-19 07:18:06,899 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.012 0.124 2026-09-19 07:18:06,904 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.140 2026-09-19 07:18:06,917 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.117 2026-09-19 07:18:06,930 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.003 0.108 2026-09-19 07:18:06,967 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:06] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.118 2026-09-19 07:18:07,005 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:07] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.145 2026-09-19 07:18:07,025 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:07] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.007 0.150 2026-09-19 07:18:07,043 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:07] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.133 2026-09-19 07:18:07,060 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:07] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.124 2026-09-19 07:18:07,082 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:07] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.010 0.113 2026-09-19 07:18:07,326 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:18:07,341 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader:contains(Cash In/Out)' 2026-09-19 07:18:07,348 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.014 2026-09-19 07:18:07,356 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:18:07,373 100 INFO rb-3169c09-224943-416937 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-19 07:18:07,390 100 INFO rb-3169c09-224943-416937 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-19 07:18:07,411 100 INFO rb-3169c09-224943-416937 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-19 07:18:07,423 100 INFO rb-3169c09-224943-416937 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-19 07:18:07,441 100 INFO rb-3169c09-224943-416937 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-19 07:18:07,458 100 INFO rb-3169c09-224943-416937 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-19 07:18:07,473 100 INFO rb-3169c09-224943-416937 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-19 07:18:07,493 100 INFO rb-3169c09-224943-416937 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-19 07:18:07,506 100 INFO rb-3169c09-224943-416937 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-19 07:18:07,523 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:18:07,542 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:18:07,563 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-19 07:18:07,574 100 INFO rb-3169c09-224943-416937 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-19 07:18:07,590 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-09-19 07:18:07,606 100 INFO rb-3169c09-224943-416937 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-19 07:18:07,625 100 INFO rb-3169c09-224943-416937 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-19 07:18:07,639 100 INFO rb-3169c09-224943-416937 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-19 07:18:07,658 100 INFO rb-3169c09-224943-416937 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-19 07:18:07,674 100 INFO rb-3169c09-224943-416937 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-19 07:18:07,691 100 INFO rb-3169c09-224943-416937 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-19 07:18:07,708 100 INFO rb-3169c09-224943-416937 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-19 07:18:07,723 100 INFO rb-3169c09-224943-416937 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-19 07:18:07,740 100 INFO rb-3169c09-224943-416937 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-19 07:18:08,579 100 INFO rb-3169c09-224943-416937 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-19 07:18:08,596 100 INFO rb-3169c09-224943-416937 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-19 07:18:08,603 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:18:08,605 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:18:08,609 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-09-19 07:18:08,623 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:18:08,640 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:18:08,656 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-19 07:18:08,673 100 INFO rb-3169c09-224943-416937 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-19 07:18:08,690 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-09-19 07:18:08,706 100 INFO rb-3169c09-224943-416937 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-19 07:18:08,723 100 INFO rb-3169c09-224943-416937 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-19 07:18:08,740 100 INFO rb-3169c09-224943-416937 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-19 07:18:08,757 100 INFO rb-3169c09-224943-416937 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-19 07:18:08,773 100 INFO rb-3169c09-224943-416937 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-19 07:18:08,790 100 INFO rb-3169c09-224943-416937 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-19 07:18:08,804 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:18:08,808 100 INFO rb-3169c09-224943-416937 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-19 07:18:08,825 100 INFO rb-3169c09-224943-416937 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-19 07:18:08,840 100 INFO rb-3169c09-224943-416937 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-19 07:18:09,679 100 INFO rb-3169c09-224943-416937 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-19 07:18:09,691 100 INFO rb-3169c09-224943-416937 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-19 07:18:09,707 100 INFO rb-3169c09-224943-416937 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-19 07:18:09,724 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:09] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-19 07:18:09,727 100 INFO rb-3169c09-224943-416937 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-19 07:18:09,741 100 INFO rb-3169c09-224943-416937 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-19 07:18:09,757 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:18:09,772 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73821371 for PoS orders references: ['Order 00056-002-0003'] (draft: False) 2026-09-19 07:18:09,774 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:18:09,780 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:18:09,898 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73821371 with result: [{'id': 57, 'pos_reference': 'Order 00056-002-0003', 'account_move': False}] 2026-09-19 07:18:09,908 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.064 0.080 2026-09-19 07:18:09,947 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:09] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.009 2026-09-19 07:18:10,609 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-19 07:18:10,684 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:18:10,690 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:18:10,706 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-19 07:18:10,726 100 INFO rb-3169c09-224943-416937 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-19 07:18:10,739 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-19 07:18:10,757 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:18:10,773 100 INFO rb-3169c09-224943-416937 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-19 07:18:10,790 100 INFO rb-3169c09-224943-416937 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-19 07:18:10,807 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:18:10,824 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:18:10,840 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-19 07:18:10,856 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-19 07:18:10,873 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:18:10,892 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-19 07:18:10,906 100 INFO rb-3169c09-224943-416937 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-19 07:18:10,923 100 INFO rb-3169c09-224943-416937 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-19 07:18:10,939 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:18:10,957 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:18:10,973 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-19 07:18:10,990 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-09-19 07:18:11,007 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:18:11,023 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("30.0")' 2026-09-19 07:18:11,039 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:18:11,057 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:18:11,073 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-19 07:18:11,090 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-19 07:18:11,106 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:18:11,131 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:18:11,139 100 INFO rb-3169c09-224943-416937 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-19 07:18:11,158 100 INFO rb-3169c09-224943-416937 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-19 07:18:11,174 100 INFO rb-3169c09-224943-416937 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-19 07:18:11,190 100 INFO rb-3169c09-224943-416937 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-19 07:18:11,206 100 INFO rb-3169c09-224943-416937 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-19 07:18:11,223 100 INFO rb-3169c09-224943-416937 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-19 07:18:12,063 100 INFO rb-3169c09-224943-416937 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-19 07:18:12,073 100 INFO rb-3169c09-224943-416937 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-19 07:18:12,090 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:18:12,100 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34150092 for PoS orders references: ['Order 00056-002-0001'] (draft: False) 2026-09-19 07:18:12,107 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("2.0")' 2026-09-19 07:18:12,160 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34150092 with result: [{'id': 58, 'pos_reference': 'Order 00056-002-0001', 'account_move': False}] 2026-09-19 07:18:12,172 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.021 0.055 2026-09-19 07:18:12,941 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:18:12,942 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:18:12,957 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-19 07:18:12,973 100 INFO rb-3169c09-224943-416937 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-19 07:18:12,990 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-09-19 07:18:13,006 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:18:13,023 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("30.0")' 2026-09-19 07:18:13,039 100 INFO rb-3169c09-224943-416937 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-19 07:18:13,056 100 INFO rb-3169c09-224943-416937 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-19 07:18:13,074 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:18:13,090 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:18:13,110 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-09-19 07:18:13,123 100 INFO rb-3169c09-224943-416937 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-19 07:18:13,141 100 INFO rb-3169c09-224943-416937 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-19 07:18:13,157 100 INFO rb-3169c09-224943-416937 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-19 07:18:13,173 100 INFO rb-3169c09-224943-416937 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-19 07:18:13,190 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-19 07:18:13,207 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-09-19 07:18:13,223 100 INFO rb-3169c09-224943-416937 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-19 07:18:13,239 100 INFO rb-3169c09-224943-416937 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-19 07:18:13,256 100 INFO rb-3169c09-224943-416937 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-19 07:18:13,274 100 INFO rb-3169c09-224943-416937 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-19 07:18:13,295 100 INFO rb-3169c09-224943-416937 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-19 07:18:13,306 100 INFO rb-3169c09-224943-416937 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-19 07:18:13,325 100 INFO rb-3169c09-224943-416937 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-19 07:18:13,340 100 INFO rb-3169c09-224943-416937 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-19 07:18:13,357 100 INFO rb-3169c09-224943-416937 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-19 07:18:14,199 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:18:14,210 100 INFO rb-3169c09-224943-416937 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-19 07:18:14,247 100 INFO rb-3169c09-224943-416937 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-19 07:18:14,257 100 INFO rb-3169c09-224943-416937 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-19 07:18:14,277 100 INFO rb-3169c09-224943-416937 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-19 07:18:14,293 100 INFO rb-3169c09-224943-416937 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-19 07:18:14,307 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-19 07:18:14,327 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:18:14,335 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51394072 for PoS orders references: ['Order 00056-002-0005'] (draft: False) 2026-09-19 07:18:14,343 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:18:16,070 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51394072 with result: [{'id': 59, 'pos_reference': 'Order 00056-002-0005', 'account_move': 218}] 2026-09-19 07:18:16,103 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 784 0.559 1.214 2026-09-19 07:18:16,107 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.638 2026-09-19 07:18:16,129 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:16] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.005 0.010 2026-09-19 07:18:16,959 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:18:16,972 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:18:16,973 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11361 2026-09-19 07:18:16,973 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:18:16,974 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11361 2026-09-19 07:18:17,069 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071817_069538_TestUi.txt 2026-09-19 07:18:17,069 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpnljk8t0t_chrome_odoo" 2026-09-19 07:18:17,106 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_03_pos_with_lots ... 2026-09-19 07:18:17,590 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11573 2026-09-19 07:18:17,590 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp0ajeglmo_chrome_odoo 2026-09-19 07:18:17,590 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36813/json/version 2026-09-19 07:18:17,592 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36813/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:18:17,600 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:18:17,600 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36813/json 2026-09-19 07:18:17,601 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36813/json with timeout 3 increased to 10s during tests 2026-09-19 07:18:17,612 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36813/devtools/page/426A5C1DC8B6D7FFDE6C506214BE2FFC 2026-09-19 07:18:17,649 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:18:17,654 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:18:17,879 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:18:17,882 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:18:17,891 100 INFO rb-3169c09-224943-416937 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-19 07:18:17,891 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:18:17,910 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:18:18,539 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:18] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.089 0.544 2026-09-19 07:18:18,542 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '426A5C1DC8B6D7FFDE6C506214BE2FFC', 'loaderId': '62AB011429A5829766F9ED8D84B85E93', 'isDownload': False} 2026-09-19 07:18:18,543 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-09-19 07:18:18,557 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:18:18,590 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:18] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.009 2026-09-19 07:18:18,599 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:18] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.022 2026-09-19 07:18:18,609 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:18] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.027 2026-09-19 07:18:18,950 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:18] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:18:18,967 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.005 2026-09-19 07:18:18,998 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:18:18,999 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:18:19,008 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:18:19,029 100 INFO rb-3169c09-224943-416937 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-19 07:18:19,570 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.173 0.367 2026-09-19 07:18:19,644 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:19] "GET /pos/ui HTTP/1.1" 200 - 20 0.034 0.557 2026-09-19 07:18:19,665 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:18:19,774 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.065 0.104 2026-09-19 07:18:19,785 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:18:19,817 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-09-19 07:18:20,314 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.170 0.299 2026-09-19 07:18:20,394 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:20] "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-19 07:18:20,417 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:20] "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-19 07:18:20,435 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:18:20,519 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:20] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.032 0.038 2026-09-19 07:18:20,536 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:18:20,563 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:20] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.016 0.081 2026-09-19 07:18:20,598 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:20] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.006 0.119 2026-09-19 07:18:20,649 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:20] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.022 0.154 2026-09-19 07:18:20,671 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:20] "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-19 07:18:20,682 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:18:20,689 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:18:20,699 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:20] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.015 0.205 2026-09-19 07:18:20,719 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:18:20,760 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:20] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.019 0.259 2026-09-19 07:18:20,783 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.226 2026-09-19 07:18:20,831 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:20] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.017 0.246 2026-09-19 07:18:20,878 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:20] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.019 0.254 2026-09-19 07:18:20,900 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.202 2026-09-19 07:18:20,911 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:18:20,920 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.011 0.176 2026-09-19 07:18:20,935 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.156 2026-09-19 07:18:20,948 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.145 2026-09-19 07:18:20,951 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.140 2026-09-19 07:18:20,992 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:20] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.015 0.143 2026-09-19 07:18:21,006 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.115 2026-09-19 07:18:21,027 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:21] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.104 2026-09-19 07:18:21,068 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:21] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.129 2026-09-19 07:18:21,087 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:21] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.143 2026-09-19 07:18:21,106 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:21] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.141 2026-09-19 07:18:21,126 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:21] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.128 2026-09-19 07:18:21,144 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:21] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.093 2026-09-19 07:18:21,373 100 INFO rb-3169c09-224943-416937 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-19 07:18:21,390 100 INFO rb-3169c09-224943-416937 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-19 07:18:21,403 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:21] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.013 2026-09-19 07:18:21,408 100 INFO rb-3169c09-224943-416937 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-19 07:18:21,427 100 INFO rb-3169c09-224943-416937 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-19 07:18:21,440 100 INFO rb-3169c09-224943-416937 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-19 07:18:21,464 100 INFO rb-3169c09-224943-416937 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-19 07:18:21,474 100 INFO rb-3169c09-224943-416937 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-19 07:18:21,489 100 INFO rb-3169c09-224943-416937 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-19 07:18:22,368 100 INFO rb-3169c09-224943-416937 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-19 07:18:22,375 100 INFO rb-3169c09-224943-416937 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-19 07:18:22,390 100 INFO rb-3169c09-224943-416937 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-19 07:18:22,408 100 INFO rb-3169c09-224943-416937 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-19 07:18:22,423 100 INFO rb-3169c09-224943-416937 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-19 07:18:23,267 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: '.o_pricelist_button' 2026-09-19 07:18:23,273 100 INFO rb-3169c09-224943-416937 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-19 07:18:23,293 100 INFO rb-3169c09-224943-416937 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-19 07:18:23,307 100 INFO rb-3169c09-224943-416937 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-19 07:18:23,323 100 INFO rb-3169c09-224943-416937 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-19 07:18:23,333 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 07:18:24,164 100 INFO rb-3169c09-224943-416937 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-19 07:18:24,165 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:18:24,171 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11573 2026-09-19 07:18:24,171 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:18:24,172 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11573 2026-09-19 07:18:24,267 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071824_267392_TestUi.txt 2026-09-19 07:18:24,267 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp0ajeglmo_chrome_odoo" 2026-09-19 07:18:24,287 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_04_product_configurator ... 2026-09-19 07:18:24,741 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11774 2026-09-19 07:18:24,741 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp1sjqu050_chrome_odoo 2026-09-19 07:18:24,741 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33039/json/version 2026-09-19 07:18:24,747 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33039/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:18:24,753 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:18:24,753 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33039/json 2026-09-19 07:18:24,755 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33039/json with timeout 3 increased to 10s during tests 2026-09-19 07:18:24,757 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33039/devtools/page/F5987DB1CAEB3B63438A26113FA084EC 2026-09-19 07:18:24,779 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:18:24,783 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:18:24,927 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:18:24,929 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:18:24,954 100 INFO rb-3169c09-224943-416937 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-19 07:18:24,955 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:18:24,980 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:18:25,583 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:25] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.086 0.522 2026-09-19 07:18:25,587 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F5987DB1CAEB3B63438A26113FA084EC', 'loaderId': '368730933CF45D0B4CB73DBCEB795B69', 'isDownload': False} 2026-09-19 07:18:25,587 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-09-19 07:18:25,603 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:18:25,622 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:25] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.008 2026-09-19 07:18:25,634 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:25] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.019 2026-09-19 07:18:25,643 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:25] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.027 2026-09-19 07:18:26,030 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:26] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.012 0.008 2026-09-19 07:18:26,050 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.009 2026-09-19 07:18:26,085 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 07:18:26,091 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:18:26,092 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:18:26,126 100 INFO rb-3169c09-224943-416937 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-19 07:18:26,753 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.218 0.429 2026-09-19 07:18:26,795 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:26] "GET /pos/ui HTTP/1.1" 200 - 20 0.009 0.643 2026-09-19 07:18:26,822 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:18:26,835 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.011 0.045 2026-09-19 07:18:26,949 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:18:26,988 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-09-19 07:18:27,487 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.173 0.315 2026-09-19 07:18:27,570 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:27] "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-19 07:18:27,592 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:27] "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-19 07:18:27,607 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.004 2026-09-19 07:18:27,698 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:27] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.038 0.038 2026-09-19 07:18:27,756 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:27] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.016 0.108 2026-09-19 07:18:27,761 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:18:27,807 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:27] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.021 0.153 2026-09-19 07:18:27,852 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:27] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.196 2026-09-19 07:18:27,872 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:18:27,891 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:18:27,898 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:27] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.016 0.233 2026-09-19 07:18:27,933 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-19 07:18:27,950 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:18:27,961 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:27] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.024 0.284 2026-09-19 07:18:27,976 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.269 2026-09-19 07:18:28,014 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:28] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.232 2026-09-19 07:18:28,030 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.211 2026-09-19 07:18:28,041 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:18:28,044 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.110 2026-09-19 07:18:28,070 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.011 0.103 2026-09-19 07:18:28,080 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.109 2026-09-19 07:18:28,136 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:28] "GET /web/image/res.users/47/avatar_128 HTTP/1.1" 200 - 18 0.014 0.142 2026-09-19 07:18:28,140 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.149 2026-09-19 07:18:28,151 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.127 2026-09-19 07:18:28,169 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:28] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.115 2026-09-19 07:18:28,207 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:28] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.013 0.132 2026-09-19 07:18:28,244 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:28] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.006 0.161 2026-09-19 07:18:28,276 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:28] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.003 0.187 2026-09-19 07:18:28,301 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:28] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.004 0.150 2026-09-19 07:18:28,318 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:28] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.160 2026-09-19 07:18:28,337 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:28] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.141 2026-09-19 07:18:28,573 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:18:28,595 100 INFO rb-3169c09-224943-416937 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-19 07:18:28,606 100 INFO rb-3169c09-224943-416937 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-19 07:18:28,623 100 INFO rb-3169c09-224943-416937 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-19 07:18:28,636 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.036 0.016 2026-09-19 07:18:28,639 100 INFO rb-3169c09-224943-416937 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-19 07:18:28,658 100 INFO rb-3169c09-224943-416937 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-19 07:18:28,674 100 INFO rb-3169c09-224943-416937 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-19 07:18:28,690 100 INFO rb-3169c09-224943-416937 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-19 07:18:28,705 100 INFO rb-3169c09-224943-416937 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-19 07:18:28,725 100 INFO rb-3169c09-224943-416937 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-19 07:18:28,739 100 INFO rb-3169c09-224943-416937 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-19 07:18:28,760 100 INFO rb-3169c09-224943-416937 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-19 07:18:28,774 100 INFO rb-3169c09-224943-416937 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-19 07:18:28,804 100 INFO rb-3169c09-224943-416937 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-19 07:18:28,807 100 INFO rb-3169c09-224943-416937 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-19 07:18:28,823 100 INFO rb-3169c09-224943-416937 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-19 07:18:28,843 100 INFO rb-3169c09-224943-416937 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-19 07:18:28,859 100 INFO rb-3169c09-224943-416937 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-19 07:18:28,873 100 INFO rb-3169c09-224943-416937 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-19 07:18:28,890 100 INFO rb-3169c09-224943-416937 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-19 07:18:28,906 100 INFO rb-3169c09-224943-416937 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-19 07:18:28,924 100 INFO rb-3169c09-224943-416937 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-19 07:18:28,941 100 INFO rb-3169c09-224943-416937 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-19 07:18:28,955 100 INFO rb-3169c09-224943-416937 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-19 07:18:28,974 100 INFO rb-3169c09-224943-416937 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-19 07:18:28,989 100 INFO rb-3169c09-224943-416937 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-19 07:18:29,006 100 INFO rb-3169c09-224943-416937 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-19 07:18:29,022 100 INFO rb-3169c09-224943-416937 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-19 07:18:29,045 100 INFO rb-3169c09-224943-416937 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-19 07:18:29,055 100 INFO rb-3169c09-224943-416937 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-19 07:18:29,072 100 INFO rb-3169c09-224943-416937 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-19 07:18:29,089 100 INFO rb-3169c09-224943-416937 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-19 07:18:29,105 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: '.product-configurator-popup .attribute-name-cell' 2026-09-19 07:18:29,122 100 INFO rb-3169c09-224943-416937 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-19 07:18:29,142 100 INFO rb-3169c09-224943-416937 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-19 07:18:29,164 100 INFO rb-3169c09-224943-416937 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-19 07:18:29,172 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:18:29,173 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:18:29,177 100 INFO rb-3169c09-224943-416937 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-19 07:18:29,191 100 INFO rb-3169c09-224943-416937 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-19 07:18:29,210 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:18:29,224 100 INFO rb-3169c09-224943-416937 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-19 07:18:29,236 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26713468 for PoS orders references: ['Order 00058-002-0001'] (draft: False) 2026-09-19 07:18:29,242 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:18:29,388 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26713468 with result: [{'id': 60, 'pos_reference': 'Order 00058-002-0001', 'account_move': False}] 2026-09-19 07:18:29,403 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 109 0.076 0.095 2026-09-19 07:18:29,475 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:29] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.008 2026-09-19 07:18:30,170 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.002 2026-09-19 07:18:30,191 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:18:30,195 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:18:30,202 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11774 2026-09-19 07:18:30,203 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:18:30,203 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11774 2026-09-19 07:18:30,269 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071830_269559_TestUi.txt 2026-09-19 07:18:30,269 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp1sjqu050_chrome_odoo" 2026-09-19 07:18:30,311 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_05_ticket_screen ... 2026-09-19 07:18:30,942 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11982 2026-09-19 07:18:30,942 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpkrr7fxbn_chrome_odoo 2026-09-19 07:18:30,942 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46417/json/version 2026-09-19 07:18:30,944 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46417/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:18:30,958 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:18:30,958 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46417/json 2026-09-19 07:18:30,959 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46417/json with timeout 3 increased to 10s during tests 2026-09-19 07:18:30,968 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46417/devtools/page/E550ABDE934D83D4D9F92004546F6473 2026-09-19 07:18:30,977 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:18:30,989 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:18:31,135 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:18:31,137 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:18:31,143 100 INFO rb-3169c09-224943-416937 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-19 07:18:31,143 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:18:31,160 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:18:31,781 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:31] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.114 0.512 2026-09-19 07:18:31,785 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E550ABDE934D83D4D9F92004546F6473', 'loaderId': '922452CA9CF7FD17C162F99EA650BF5A', 'isDownload': False} 2026-09-19 07:18:31,786 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('TicketScreenTour')" 2026-09-19 07:18:31,804 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:18:31,839 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:31] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.019 0.009 2026-09-19 07:18:31,853 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:31] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.039 2026-09-19 07:18:31,859 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:31] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.041 2026-09-19 07:18:32,171 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:32] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-19 07:18:32,185 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-19 07:18:32,221 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:18:32,226 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-09-19 07:18:32,227 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:18:32,250 100 INFO rb-3169c09-224943-416937 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-19 07:18:32,848 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.207 0.392 2026-09-19 07:18:32,919 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:32] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.622 2026-09-19 07:18:32,937 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:18:32,986 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:32] "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-19 07:18:33,053 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:18:33,085 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-09-19 07:18:33,572 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.171 0.302 2026-09-19 07:18:33,638 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:33] "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-19 07:18:33,663 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:33] "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-19 07:18:33,680 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:18:33,756 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:33] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.022 0.036 2026-09-19 07:18:33,798 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:33] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.088 2026-09-19 07:18:33,809 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:18:33,850 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:33] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.027 0.109 2026-09-19 07:18:33,895 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:33] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.166 2026-09-19 07:18:33,902 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:18:33,917 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:18:33,931 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:18:33,960 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:33] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.022 0.219 2026-09-19 07:18:33,966 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:18:33,999 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:33] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.267 2026-09-19 07:18:34,013 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.248 2026-09-19 07:18:34,059 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:34] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.213 2026-09-19 07:18:34,108 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:34] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.017 0.231 2026-09-19 07:18:34,124 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.177 2026-09-19 07:18:34,136 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:18:34,138 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.163 2026-09-19 07:18:34,203 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:34] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.016 0.168 2026-09-19 07:18:34,213 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.182 2026-09-19 07:18:34,222 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.180 2026-09-19 07:18:34,237 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.171 2026-09-19 07:18:34,251 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.131 2026-09-19 07:18:34,270 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:34] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.113 2026-09-19 07:18:34,314 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:34] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.013 0.143 2026-09-19 07:18:34,335 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:34] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.003 0.120 2026-09-19 07:18:34,364 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:34] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.005 0.132 2026-09-19 07:18:34,386 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:34] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.005 0.140 2026-09-19 07:18:34,412 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:34] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.013 0.093 2026-09-19 07:18:34,649 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:18:34,661 100 INFO rb-3169c09-224943-416937 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-19 07:18:34,677 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:18:34,688 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:34] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.014 2026-09-19 07:18:34,697 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:18:34,746 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:18:34,746 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-09-19 07:18:34,763 100 INFO rb-3169c09-224943-416937 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-19 07:18:34,785 100 INFO rb-3169c09-224943-416937 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-19 07:18:34,794 100 INFO rb-3169c09-224943-416937 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-19 07:18:34,810 100 INFO rb-3169c09-224943-416937 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-19 07:18:34,826 100 INFO rb-3169c09-224943-416937 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-19 07:18:34,840 100 INFO rb-3169c09-224943-416937 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-19 07:18:34,857 100 INFO rb-3169c09-224943-416937 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-19 07:18:34,873 100 INFO rb-3169c09-224943-416937 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-19 07:18:34,890 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:18:34,905 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:18:34,923 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:18:34,940 100 INFO rb-3169c09-224943-416937 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-19 07:18:34,956 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-19 07:18:34,974 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-19 07:18:34,989 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,006 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,022 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,039 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,056 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,072 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,089 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,107 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,122 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,139 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:18:35,156 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:18:35,172 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:18:35,188 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,206 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-19 07:18:35,223 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-19 07:18:35,239 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:18:35,255 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:18:35,276 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:18:35,289 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,306 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-19 07:18:35,322 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,338 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,355 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,373 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,389 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,406 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,426 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,445 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,457 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:18:35,472 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,522 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,528 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:18:35,541 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:18:35,556 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:18:35,572 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,589 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-09-19 07:18:35,606 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,623 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,639 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,656 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,673 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,689 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,707 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,722 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,739 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:18:35,755 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,784 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,788 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,815 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,832 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:18:35,839 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-09-19 07:18:35,840 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:18:35,841 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:18:35,862 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:18:35,872 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:18:35,894 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,907 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-09-19 07:18:35,923 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,940 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,956 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,975 100 INFO rb-3169c09-224943-416937 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-19 07:18:35,991 100 INFO rb-3169c09-224943-416937 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-19 07:18:36,005 100 INFO rb-3169c09-224943-416937 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-19 07:18:36,025 100 INFO rb-3169c09-224943-416937 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-19 07:18:36,041 100 INFO rb-3169c09-224943-416937 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-19 07:18:36,055 100 INFO rb-3169c09-224943-416937 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-19 07:18:36,527 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.003 2026-09-19 07:18:36,895 100 INFO rb-3169c09-224943-416937 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-19 07:18:36,907 100 INFO rb-3169c09-224943-416937 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-19 07:18:36,922 100 INFO rb-3169c09-224943-416937 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-19 07:18:36,940 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:18:36,951 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:36] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.009 2026-09-19 07:18:36,959 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:18:36,964 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92574950 for PoS orders references: ['Order 00059-002-0005'] (draft: False) 2026-09-19 07:18:36,977 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:18:37,091 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92574950 with result: [{'id': 61, 'pos_reference': 'Order 00059-002-0005', 'account_move': False}] 2026-09-19 07:18:37,104 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.054 0.093 2026-09-19 07:18:37,177 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:37] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.009 2026-09-19 07:18:37,897 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:18:37,905 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:18:37,921 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:18:37,939 100 INFO rb-3169c09-224943-416937 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-19 07:18:37,955 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-19 07:18:37,972 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-19 07:18:37,988 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Receipt")' 2026-09-19 07:18:38,007 100 INFO rb-3169c09-224943-416937 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-19 07:18:38,022 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-19 07:18:38,039 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-19 07:18:38,055 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-09-19 07:18:38,072 100 INFO rb-3169c09-224943-416937 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-19 07:18:38,088 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-19 07:18:38,107 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-19 07:18:38,121 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Ongoing")' 2026-09-19 07:18:38,141 100 INFO rb-3169c09-224943-416937 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-19 07:18:38,155 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-19 07:18:38,173 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-19 07:18:38,188 100 INFO rb-3169c09-224943-416937 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-19 07:18:38,206 100 INFO rb-3169c09-224943-416937 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-19 07:18:38,222 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-19 07:18:38,239 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-19 07:18:38,255 100 INFO rb-3169c09-224943-416937 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-19 07:18:38,272 100 INFO rb-3169c09-224943-416937 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-19 07:18:38,288 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-19 07:18:38,306 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-19 07:18:38,313 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:18:38,322 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-09-19 07:18:38,340 100 INFO rb-3169c09-224943-416937 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-19 07:18:38,355 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-19 07:18:38,373 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-09-19 07:18:38,389 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-09-19 07:18:38,405 100 INFO rb-3169c09-224943-416937 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-19 07:18:38,421 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-19 07:18:38,439 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:18:38,455 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:18:38,474 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:18:38,488 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:18:38,505 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-19 07:18:38,522 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-19 07:18:38,539 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-09-19 07:18:38,556 100 INFO rb-3169c09-224943-416937 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-19 07:18:38,578 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:38] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.015 0.019 2026-09-19 07:18:38,633 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:38] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.019 0.028 2026-09-19 07:18:39,393 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-19 07:18:39,409 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-09-19 07:18:39,421 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .pos-receipt-amount:contains("8.00")' 2026-09-19 07:18:40,192 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-09-19 07:18:40,221 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-19 07:18:40,226 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-19 07:18:40,241 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-09-19 07:18:40,258 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-19 07:18:40,265 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:40] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.025 0.015 2026-09-19 07:18:40,274 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:18:40,293 100 INFO rb-3169c09-224943-416937 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-19 07:18:40,310 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:18:40,324 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:18:40,327 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28379712 for PoS orders references: ['Order 00059-002-0004'] (draft: False) 2026-09-19 07:18:40,419 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28379712 with result: [{'id': 62, 'pos_reference': 'Order 00059-002-0004', 'account_move': False}] 2026-09-19 07:18:40,430 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.057 0.051 2026-09-19 07:18:41,192 100 INFO rb-3169c09-224943-416937 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-19 07:18:41,205 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:18:41,222 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:18:41,240 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:18:41,259 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:18:41,277 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-09-19 07:18:41,288 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-09-19 07:18:41,305 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-09-19 07:18:41,329 100 INFO rb-3169c09-224943-416937 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-19 07:18:41,333 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:41] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.006 0.016 2026-09-19 07:18:41,381 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:41] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 16 0.011 0.030 2026-09-19 07:18:42,142 100 INFO rb-3169c09-224943-416937 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-19 07:18:42,155 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-19 07:18:42,174 100 INFO rb-3169c09-224943-416937 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-19 07:18:42,188 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Invoice")' 2026-09-19 07:18:42,205 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-19 07:18:42,243 100 INFO rb-3169c09-224943-416937 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-19 07:18:42,249 100 INFO rb-3169c09-224943-416937 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-19 07:18:42,263 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Reprint Invoice")' 2026-09-19 07:18:42,271 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:42] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 4 0.008 0.009 2026-09-19 07:18:43,965 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:43] "POST /web/dataset/call_kw/pos.order/action_pos_order_invoice HTTP/1.1" 200 - 760 0.549 1.133 2026-09-19 07:18:43,969 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.569 2026-09-19 07:18:43,978 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:43] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 3 0.002 0.004 2026-09-19 07:18:44,027 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:44] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.015 0.028 2026-09-19 07:18:44,063 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:44] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.008 0.016 2026-09-19 07:18:44,122 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:44] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.021 0.030 2026-09-19 07:18:44,883 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-09-19 07:18:44,888 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-09-19 07:18:44,906 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:18:45,675 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-09-19 07:18:45,689 100 INFO rb-3169c09-224943-416937 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-19 07:18:45,705 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-19 07:18:45,724 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:18:45,725 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:45] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.007 0.020 2026-09-19 07:18:45,738 100 INFO rb-3169c09-224943-416937 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-19 07:18:45,764 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-09-19 07:18:45,774 100 INFO rb-3169c09-224943-416937 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-19 07:18:45,792 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-19 07:18:45,798 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:45] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.006 0.016 2026-09-19 07:18:45,811 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-09-19 07:18:45,821 100 INFO rb-3169c09-224943-416937 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-19 07:18:45,842 100 INFO rb-3169c09-224943-416937 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-19 07:18:45,856 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-19 07:18:45,872 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-19 07:18:45,887 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:45] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.001 2026-09-19 07:18:45,897 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:18:45,919 100 INFO rb-3169c09-224943-416937 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-19 07:18:45,931 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-09-19 07:18:45,947 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-19 07:18:45,965 100 INFO rb-3169c09-224943-416937 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-19 07:18:45,972 100 INFO rb-3169c09-224943-416937 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-19 07:18:45,982 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:45] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:18:45,991 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:45] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.015 0.020 2026-09-19 07:18:45,992 100 INFO rb-3169c09-224943-416937 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-19 07:18:46,015 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .button.pay-order-button' 2026-09-19 07:18:46,022 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:18:46,039 100 INFO rb-3169c09-224943-416937 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-19 07:18:46,058 100 INFO rb-3169c09-224943-416937 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-19 07:18:46,075 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-19 07:18:47,487 100 INFO rb-3169c09-224943-416937 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-19 07:18:47,504 100 INFO rb-3169c09-224943-416937 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-19 07:18:47,521 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-19 07:18:48,951 100 INFO rb-3169c09-224943-416937 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-19 07:18:48,954 100 INFO rb-3169c09-224943-416937 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-19 07:18:48,971 100 INFO rb-3169c09-224943-416937 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-19 07:18:49,560 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:18:49,810 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-09-19 07:18:49,827 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-19 07:18:49,842 100 INFO rb-3169c09-224943-416937 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-19 07:18:49,857 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-19 07:18:49,867 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:49] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.014 0.023 2026-09-19 07:18:49,872 100 INFO rb-3169c09-224943-416937 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-19 07:18:49,890 100 INFO rb-3169c09-224943-416937 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-19 07:18:49,908 100 INFO rb-3169c09-224943-416937 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-19 07:18:49,921 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:18:49,935 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77939742 for PoS orders references: ['Order 00059-002-0006'] (draft: False) 2026-09-19 07:18:49,957 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:18:50,033 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77939742 with result: [{'id': 63, 'pos_reference': 'Order 00059-002-0006', 'account_move': False}] 2026-09-19 07:18:50,044 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.056 0.056 2026-09-19 07:18:50,821 100 INFO rb-3169c09-224943-416937 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-19 07:18:50,838 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-09-19 07:18:50,859 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-09-19 07:18:50,871 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .refund-note:contains("2.00 Refunded")' 2026-09-19 07:18:50,891 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:50] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.011 0.016 2026-09-19 07:18:50,934 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:50] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.011 0.024 2026-09-19 07:18:51,711 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:18:51,719 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:18:51,723 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11982 2026-09-19 07:18:51,723 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:18:51,724 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11982 2026-09-19 07:18:51,818 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071851_818363_TestUi.txt 2026-09-19 07:18:51,818 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpkrr7fxbn_chrome_odoo" 2026-09-19 07:18:51,837 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-09-19 07:18:52,670 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12239 2026-09-19 07:18:52,670 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpco8wa4re_chrome_odoo 2026-09-19 07:18:52,670 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36473/json/version 2026-09-19 07:18:52,672 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36473/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:18:52,686 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:18:52,686 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36473/json 2026-09-19 07:18:52,687 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36473/json with timeout 3 increased to 10s during tests 2026-09-19 07:18:52,701 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36473/devtools/page/DBC5EF86329483224A20B5DB9F07667D 2026-09-19 07:18:52,711 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:18:52,718 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:18:52,924 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:18:52,926 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:18:52,931 100 INFO rb-3169c09-224943-416937 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-19 07:18:52,931 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:18:52,947 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:18:53,597 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:53] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.095 0.559 2026-09-19 07:18:53,600 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DBC5EF86329483224A20B5DB9F07667D', 'loaderId': '34C14CE51B1DF0F1DD57FFDC3BB281A7', 'isDownload': False} 2026-09-19 07:18:53,600 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-09-19 07:18:53,614 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:18:53,636 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:53] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-09-19 07:18:53,652 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:53] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.021 2026-09-19 07:18:53,675 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:53] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.038 2026-09-19 07:18:53,994 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:53] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 07:18:54,012 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-19 07:18:54,052 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:18:54,052 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.006 2026-09-19 07:18:54,054 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:18:54,075 100 INFO rb-3169c09-224943-416937 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-19 07:18:54,727 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.261 0.398 2026-09-19 07:18:54,782 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:54] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.652 2026-09-19 07:18:54,797 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:18:54,841 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.066 2026-09-19 07:18:54,928 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:18:54,950 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 07:18:55,399 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.144 0.291 2026-09-19 07:18:55,471 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:55] "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-19 07:18:55,494 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:55] "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-19 07:18:55,506 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:18:55,588 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:55] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.026 0.040 2026-09-19 07:18:55,631 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:55] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.095 2026-09-19 07:18:55,638 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:18:55,688 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:55] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.022 0.116 2026-09-19 07:18:55,693 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18: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-19 07:18:55,699 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:18:55,705 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:18:55,738 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:55] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.020 0.171 2026-09-19 07:18:55,750 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:18:55,806 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:55] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.239 2026-09-19 07:18:55,861 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:55] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.276 2026-09-19 07:18:55,872 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.270 2026-09-19 07:18:55,927 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:55] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.023 0.263 2026-09-19 07:18:55,988 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:55] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.026 0.252 2026-09-19 07:18:55,994 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:18:56,007 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.012 0.231 2026-09-19 07:18:56,022 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.199 2026-09-19 07:18:56,032 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.158 2026-09-19 07:18:56,044 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.153 2026-09-19 07:18:56,048 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.154 2026-09-19 07:18:56,061 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.119 2026-09-19 07:18:56,077 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:56] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.074 2026-09-19 07:18:56,132 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:56] "GET /web/image?model=product.product&field=image_128&id=880&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.092 2026-09-19 07:18:56,180 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:56] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.018 0.131 2026-09-19 07:18:56,218 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:56] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.171 2026-09-19 07:18:56,233 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:56] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.183 2026-09-19 07:18:56,248 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:56] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.180 2026-09-19 07:18:56,263 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:56] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.176 2026-09-19 07:18:56,282 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:56] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.125 2026-09-19 07:18:56,438 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:18:56,455 100 INFO rb-3169c09-224943-416937 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-19 07:18:56,472 100 INFO rb-3169c09-224943-416937 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-19 07:18:56,479 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.016 2026-09-19 07:18:56,493 100 INFO rb-3169c09-224943-416937 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-19 07:18:56,504 100 INFO rb-3169c09-224943-416937 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-19 07:18:56,521 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.o_pricelist_button' 2026-09-19 07:18:56,538 100 INFO rb-3169c09-224943-416937 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-19 07:18:56,558 100 INFO rb-3169c09-224943-416937 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-19 07:18:56,571 100 INFO rb-3169c09-224943-416937 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-19 07:18:56,607 100 INFO rb-3169c09-224943-416937 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-19 07:18:56,615 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:18:56,616 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:18:56,623 100 INFO rb-3169c09-224943-416937 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-19 07:18:56,638 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:18:56,655 100 INFO rb-3169c09-224943-416937 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-19 07:18:56,663 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91216078 for PoS orders references: ['Order 00060-002-0001'] (draft: False) 2026-09-19 07:18:56,685 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:18:56,817 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91216078 with result: [{'id': 64, 'pos_reference': 'Order 00060-002-0001', 'account_move': False}] 2026-09-19 07:18:56,834 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.077 0.098 2026-09-19 07:18:56,902 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:56] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.018 0.008 2026-09-19 07:18:57,621 100 INFO rb-3169c09-224943-416937 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-19 07:18:57,637 100 INFO rb-3169c09-224943-416937 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-19 07:18:57,654 100 INFO rb-3169c09-224943-416937 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-19 07:18:57,671 100 INFO rb-3169c09-224943-416937 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-19 07:18:57,688 100 INFO rb-3169c09-224943-416937 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-19 07:18:57,705 100 INFO rb-3169c09-224943-416937 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-19 07:18:57,721 100 INFO rb-3169c09-224943-416937 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-19 07:18:57,739 100 INFO rb-3169c09-224943-416937 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-19 07:18:57,754 100 INFO rb-3169c09-224943-416937 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-19 07:18:57,771 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:18:57,783 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21616221 for PoS orders references: ['Order 00060-002-0002'] (draft: False) 2026-09-19 07:18:57,787 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.pos-receipt:not(:contains("Discounts"))' 2026-09-19 07:18:57,834 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21616221 with result: [{'id': 65, 'pos_reference': 'Order 00060-002-0002', 'account_move': False}] 2026-09-19 07:18:57,848 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.021 0.046 2026-09-19 07:18:58,145 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 07:18:58,608 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:18:58,616 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:18:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:18:58,623 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12239 2026-09-19 07:18:58,624 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:18:58,624 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12239 2026-09-19 07:18:58,692 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071858_692760_TestUi.txt 2026-09-19 07:18:58,693 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpco8wa4re_chrome_odoo" 2026-09-19 07:18:58,714 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_pos_barcodes_scan ... 2026-09-19 07:18:59,129 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12450 2026-09-19 07:18:59,129 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmptyw0se08_chrome_odoo 2026-09-19 07:18:59,130 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43739/json/version 2026-09-19 07:18:59,132 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43739/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:18:59,140 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:18:59,140 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43739/json 2026-09-19 07:18:59,141 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43739/json with timeout 3 increased to 10s during tests 2026-09-19 07:18:59,158 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43739/devtools/page/AFD6467EB1E434B12C83F22E9576CDE7 2026-09-19 07:18:59,170 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:18:59,178 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:18:59,379 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:18:59,381 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:18:59,384 100 INFO rb-3169c09-224943-416937 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-19 07:18:59,384 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:18:59,399 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:19:00,016 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:00] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.056 0.567 2026-09-19 07:19:00,019 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'AFD6467EB1E434B12C83F22E9576CDE7', 'loaderId': 'FADC0A1E28A20F4E5E39B52DE935DCAD', 'isDownload': False} 2026-09-19 07:19:00,019 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-09-19 07:19:00,031 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:19:00,059 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:00] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.017 2026-09-19 07:19:00,070 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:00] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.028 2026-09-19 07:19:00,081 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:00] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.034 2026-09-19 07:19:00,416 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:00] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 07:19:00,430 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-09-19 07:19:00,455 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:19:00,477 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:19:00,477 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.008 2026-09-19 07:19:00,507 100 INFO rb-3169c09-224943-416937 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-19 07:19:01,115 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.231 0.371 2026-09-19 07:19:01,168 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:01] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 0.611 2026-09-19 07:19:01,186 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:19:01,239 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:01] "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-19 07:19:01,283 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.006 2026-09-19 07:19:01,323 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.005 2026-09-19 07:19:01,902 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.200 0.348 2026-09-19 07:19:01,966 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.011 0.040 2026-09-19 07:19:01,989 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:01] "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-19 07:19:02,008 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:19:02,109 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.036 0.043 2026-09-19 07:19:02,159 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.015 0.118 2026-09-19 07:19:02,203 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-19 07:19:02,215 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:19:02,219 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.018 0.165 2026-09-19 07:19:02,232 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:19:02,236 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:19:02,251 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:19:02,272 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.022 0.182 2026-09-19 07:19:02,315 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.232 2026-09-19 07:19:02,371 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.280 2026-09-19 07:19:02,383 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.266 2026-09-19 07:19:02,393 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.144 2026-09-19 07:19:02,408 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.150 2026-09-19 07:19:02,415 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:19:02,421 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.142 2026-09-19 07:19:02,432 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.109 2026-09-19 07:19:02,439 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.060 2026-09-19 07:19:02,493 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.031 0.074 2026-09-19 07:19:02,497 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.089 2026-09-19 07:19:02,516 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.091 2026-09-19 07:19:02,550 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.124 2026-09-19 07:19:02,584 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.151 2026-09-19 07:19:02,621 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.168 2026-09-19 07:19:02,642 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.005 0.187 2026-09-19 07:19:02,661 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.162 2026-09-19 07:19:02,680 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.158 2026-09-19 07:19:02,695 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.004 0.135 2026-09-19 07:19:02,922 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:19:02,938 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-09-19 07:19:02,958 100 INFO rb-3169c09-224943-416937 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-19 07:19:02,965 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.014 2026-09-19 07:19:02,971 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-09-19 07:19:02,988 100 INFO rb-3169c09-224943-416937 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-19 07:19:03,004 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000000004' (trigger: body)' 2026-09-19 07:19:03,021 100 INFO rb-3169c09-224943-416937 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-19 07:19:03,037 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000123451' (trigger: body)' 2026-09-19 07:19:03,054 100 INFO rb-3169c09-224943-416937 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-19 07:19:03,071 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005000000' (trigger: body)' 2026-09-19 07:19:03,088 100 INFO rb-3169c09-224943-416937 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-19 07:19:03,104 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005080002' (trigger: body)' 2026-09-19 07:19:03,124 100 INFO rb-3169c09-224943-416937 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-19 07:19:03,137 100 INFO rb-3169c09-224943-416937 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-19 07:19:03,138 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:19:03,145 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12450 2026-09-19 07:19:03,146 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:19:03,146 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12450 2026-09-19 07:19:03,241 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071903_240787_TestUi.txt 2026-09-19 07:19:03,241 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmptyw0se08_chrome_odoo" 2026-09-19 07:19:03,262 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_pos_combo ... 2026-09-19 07:19:06,103 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12651 2026-09-19 07:19:06,103 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpo_n89z4q_chrome_odoo 2026-09-19 07:19:06,109 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42807/json/version 2026-09-19 07:19:06,111 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42807/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:19:06,119 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:19:06,119 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42807/json 2026-09-19 07:19:06,120 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42807/json with timeout 3 increased to 10s during tests 2026-09-19 07:19:06,126 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42807/devtools/page/921D3CADC4A25742B097281D4F09ECD9 2026-09-19 07:19:06,128 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:19:06,136 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:19:06,360 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:19:06,362 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:19:06,367 100 INFO rb-3169c09-224943-416937 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-19 07:19:06,367 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:19:06,382 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:19:07,770 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:07] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.093 1.300 2026-09-19 07:19:07,774 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '921D3CADC4A25742B097281D4F09ECD9', 'loaderId': '841045242CF34CC8BD69612959ADF7C2', 'isDownload': False} 2026-09-19 07:19:07,774 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboPriceTaxIncludedTour')" 2026-09-19 07:19:07,789 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:19:07,808 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:07] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.009 2026-09-19 07:19:07,816 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:07] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.001 0.018 2026-09-19 07:19:07,836 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:07] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.027 2026-09-19 07:19:08,183 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:08] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.011 2026-09-19 07:19:08,196 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.014 2026-09-19 07:19:08,218 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:19:08,232 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:19:08,242 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.016 2026-09-19 07:19:08,258 100 INFO rb-3169c09-224943-416937 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-19 07:19:08,906 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.239 0.414 2026-09-19 07:19:08,990 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:08] "GET /pos/ui HTTP/1.1" 200 - 20 0.037 0.670 2026-09-19 07:19:09,013 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:19:09,042 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.083 2026-09-19 07:19:09,135 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.005 2026-09-19 07:19:09,174 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:19:09,746 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.179 0.377 2026-09-19 07:19:09,814 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.038 2026-09-19 07:19:09,837 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:09] "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-19 07:19:09,849 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:19:09,955 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:09] "GET /web/image?model=product.product&field=image_128&id=882&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.053 0.038 2026-09-19 07:19:09,966 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:19:09,999 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:09] "GET /web/image?model=product.product&field=image_128&id=883&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.123 2026-09-19 07:19:10,032 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image?model=product.product&field=image_128&id=885&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.136 2026-09-19 07:19:10,078 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image?model=product.product&field=image_128&id=886&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.175 2026-09-19 07:19:10,090 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:19:10,107 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:19:10,113 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:19:10,119 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image?model=product.product&field=image_128&id=884&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.019 0.224 2026-09-19 07:19:10,164 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image?model=product.product&field=image_128&id=887&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.243 2026-09-19 07:19:10,182 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:19:10,187 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.201 2026-09-19 07:19:10,233 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image?model=product.product&field=image_128&id=888&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.218 2026-09-19 07:19:10,245 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.201 2026-09-19 07:19:10,266 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:19:10,310 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.031 0.156 2026-09-19 07:19:10,324 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.177 2026-09-19 07:19:10,332 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.145 2026-09-19 07:19:10,360 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.150 2026-09-19 07:19:10,367 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.157 2026-09-19 07:19:10,395 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.150 2026-09-19 07:19:10,413 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.137 2026-09-19 07:19:10,451 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image?model=product.product&field=image_128&id=889&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.126 2026-09-19 07:19:10,485 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.141 2026-09-19 07:19:10,525 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image?model=product.product&field=image_128&id=892&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.171 2026-09-19 07:19:10,583 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image?model=product.product&field=image_128&id=891&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.195 2026-09-19 07:19:10,635 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.219 2026-09-19 07:19:10,668 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.236 2026-09-19 07:19:10,685 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.222 2026-09-19 07:19:10,718 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.005 0.219 2026-09-19 07:19:10,752 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.209 2026-09-19 07:19:10,784 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.179 2026-09-19 07:19:10,812 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:19:10,817 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image?model=product.product&field=image_128&id=890&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.160 2026-09-19 07:19:10,832 100 INFO rb-3169c09-224943-416937 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-19 07:19:10,842 100 INFO rb-3169c09-224943-416937 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-19 07:19:10,856 100 INFO rb-3169c09-224943-416937 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-19 07:19:10,869 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.027 0.167 2026-09-19 07:19:10,876 100 INFO rb-3169c09-224943-416937 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-19 07:19:10,889 100 INFO rb-3169c09-224943-416937 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-19 07:19:10,906 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.204 2026-09-19 07:19:10,933 100 INFO rb-3169c09-224943-416937 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-19 07:19:10,934 100 INFO rb-3169c09-224943-416937 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-19 07:19:10,944 100 INFO rb-3169c09-224943-416937 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-19 07:19:10,945 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.213 2026-09-19 07:19:10,959 100 INFO rb-3169c09-224943-416937 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-19 07:19:10,963 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.196 2026-09-19 07:19:10,971 100 INFO rb-3169c09-224943-416937 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-19 07:19:10,987 100 INFO rb-3169c09-224943-416937 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-19 07:19:10,994 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:10] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.191 2026-09-19 07:19:11,006 100 INFO rb-3169c09-224943-416937 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-19 07:19:11,024 100 INFO rb-3169c09-224943-416937 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-19 07:19:11,026 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.187 2026-09-19 07:19:11,039 100 INFO rb-3169c09-224943-416937 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-19 07:19:11,048 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:11] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.163 2026-09-19 07:19:11,054 100 INFO rb-3169c09-224943-416937 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-19 07:19:11,070 100 INFO rb-3169c09-224943-416937 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-19 07:19:11,088 100 INFO rb-3169c09-224943-416937 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-19 07:19:11,136 100 INFO rb-3169c09-224943-416937 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-19 07:19:11,138 100 INFO rb-3169c09-224943-416937 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-19 07:19:11,154 100 INFO rb-3169c09-224943-416937 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-19 07:19:11,170 100 INFO rb-3169c09-224943-416937 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-19 07:19:11,187 100 INFO rb-3169c09-224943-416937 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-19 07:19:11,206 100 INFO rb-3169c09-224943-416937 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-19 07:19:11,222 100 INFO rb-3169c09-224943-416937 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-19 07:19:11,238 100 INFO rb-3169c09-224943-416937 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-19 07:19:11,254 100 INFO rb-3169c09-224943-416937 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-19 07:19:11,270 100 INFO rb-3169c09-224943-416937 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-19 07:19:11,287 100 INFO rb-3169c09-224943-416937 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-19 07:19:11,303 100 INFO rb-3169c09-224943-416937 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-19 07:19:11,320 100 INFO rb-3169c09-224943-416937 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-19 07:19:11,337 100 INFO rb-3169c09-224943-416937 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-19 07:19:11,354 100 INFO rb-3169c09-224943-416937 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-19 07:19:11,370 100 INFO rb-3169c09-224943-416937 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-19 07:19:11,983 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-09-19 07:19:12,215 100 INFO rb-3169c09-224943-416937 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-19 07:19:12,220 100 INFO rb-3169c09-224943-416937 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-19 07:19:12,237 100 INFO rb-3169c09-224943-416937 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-19 07:19:12,255 100 INFO rb-3169c09-224943-416937 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-19 07:19:12,271 100 INFO rb-3169c09-224943-416937 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-19 07:19:12,287 100 INFO rb-3169c09-224943-416937 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-19 07:19:12,305 100 INFO rb-3169c09-224943-416937 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-19 07:19:12,320 100 INFO rb-3169c09-224943-416937 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-19 07:19:12,338 100 INFO rb-3169c09-224943-416937 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-19 07:19:12,354 100 INFO rb-3169c09-224943-416937 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-19 07:19:12,370 100 INFO rb-3169c09-224943-416937 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-19 07:19:12,388 100 INFO rb-3169c09-224943-416937 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-19 07:19:12,403 100 INFO rb-3169c09-224943-416937 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-19 07:19:12,420 100 INFO rb-3169c09-224943-416937 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-19 07:19:12,856 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:19:13,259 100 INFO rb-3169c09-224943-416937 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-19 07:19:13,271 100 INFO rb-3169c09-224943-416937 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-19 07:19:13,287 100 INFO rb-3169c09-224943-416937 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-19 07:19:13,304 100 INFO rb-3169c09-224943-416937 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-19 07:19:13,320 100 INFO rb-3169c09-224943-416937 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-19 07:19:13,366 100 INFO rb-3169c09-224943-416937 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-19 07:19:13,368 100 INFO rb-3169c09-224943-416937 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-19 07:19:13,389 100 INFO rb-3169c09-224943-416937 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-19 07:19:13,396 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:19:13,397 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:19:13,404 100 INFO rb-3169c09-224943-416937 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-19 07:19:13,427 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:19:13,435 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:13] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.016 2026-09-19 07:19:13,444 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:19:13,455 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89340676 for PoS orders references: ['Order 00062-002-0001'] (draft: False) 2026-09-19 07:19:13,465 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:19:13,632 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89340676 with result: [{'id': 66, 'pos_reference': 'Order 00062-002-0001', 'account_move': False}] 2026-09-19 07:19:13,646 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.080 0.119 2026-09-19 07:19:13,717 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:13] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.008 2026-09-19 07:19:14,452 100 INFO rb-3169c09-224943-416937 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-19 07:19:14,458 100 INFO rb-3169c09-224943-416937 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-19 07:19:14,470 100 INFO rb-3169c09-224943-416937 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-19 07:19:14,487 100 INFO rb-3169c09-224943-416937 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-19 07:19:14,504 100 INFO rb-3169c09-224943-416937 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-19 07:19:14,521 100 INFO rb-3169c09-224943-416937 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-19 07:19:14,561 100 INFO rb-3169c09-224943-416937 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-19 07:19:14,563 100 INFO rb-3169c09-224943-416937 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-19 07:19:14,564 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:19:14,575 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:19:14,578 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12651 2026-09-19 07:19:14,579 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:19:14,582 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12651 2026-09-19 07:19:14,685 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071914_685494_TestUi.txt 2026-09-19 07:19:14,685 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpo_n89z4q_chrome_odoo" 2026-09-19 07:19:14,754 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_08_show_tax_excluded ... 2026-09-19 07:19:15,392 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12880 2026-09-19 07:19:15,392 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpr2m95arq_chrome_odoo 2026-09-19 07:19:15,393 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33957/json/version 2026-09-19 07:19:15,395 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33957/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:19:15,430 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:19:15,430 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33957/json 2026-09-19 07:19:15,431 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33957/json with timeout 3 increased to 10s during tests 2026-09-19 07:19:15,441 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33957/devtools/page/2C5283E93ABB305497A3EE9305585A5F 2026-09-19 07:19:15,445 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:19:15,457 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:19:15,697 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:19:15,702 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:19:15,714 100 INFO rb-3169c09-224943-416937 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-19 07:19:15,715 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:19:15,735 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:19:16,336 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:16] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.080 0.524 2026-09-19 07:19:16,340 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '2C5283E93ABB305497A3EE9305585A5F', 'loaderId': 'C8FB4C339FD4DBC04E1723A8BBDBE93A', 'isDownload': False} 2026-09-19 07:19:16,340 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-09-19 07:19:16,353 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:19:16,375 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:16] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.011 2026-09-19 07:19:16,403 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:16] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.015 0.024 2026-09-19 07:19:16,413 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:16] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.042 2026-09-19 07:19:16,694 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:16] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.008 0.007 2026-09-19 07:19:16,701 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.005 2026-09-19 07:19:16,743 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:16] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:19:16,744 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:19:16,756 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.016 2026-09-19 07:19:16,774 100 INFO rb-3169c09-224943-416937 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-19 07:19:17,361 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.208 0.387 2026-09-19 07:19:17,413 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:17] "GET /pos/ui HTTP/1.1" 200 - 20 0.011 0.608 2026-09-19 07:19:17,433 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:19:17,494 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.041 2026-09-19 07:19:17,548 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.005 2026-09-19 07:19:17,594 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.005 2026-09-19 07:19:18,067 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.124 0.323 2026-09-19 07:19:18,150 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.046 2026-09-19 07:19:18,182 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.009 2026-09-19 07:19:18,200 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-19 07:19:18,281 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.021 0.041 2026-09-19 07:19:18,320 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.013 0.088 2026-09-19 07:19:18,362 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.132 2026-09-19 07:19:18,407 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.015 0.148 2026-09-19 07:19:18,429 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:19:18,435 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19: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-19 07:19:18,441 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:19:18,446 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.189 2026-09-19 07:19:18,452 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:19:18,467 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:19:18,496 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.013 0.222 2026-09-19 07:19:18,523 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.223 2026-09-19 07:19:18,569 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.232 2026-09-19 07:19:18,609 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /web/image?model=product.product&field=image_128&id=893&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.225 2026-09-19 07:19:18,621 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.139 2026-09-19 07:19:18,627 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.144 2026-09-19 07:19:18,633 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:19:18,650 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.140 2026-09-19 07:19:18,692 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.013 0.152 2026-09-19 07:19:18,698 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.152 2026-09-19 07:19:18,715 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.128 2026-09-19 07:19:18,726 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.109 2026-09-19 07:19:18,761 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.014 0.111 2026-09-19 07:19:18,806 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.149 2026-09-19 07:19:18,834 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.004 0.171 2026-09-19 07:19:18,850 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.152 2026-09-19 07:19:18,865 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.128 2026-09-19 07:19:18,881 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.143 2026-09-19 07:19:18,899 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:18] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.100 2026-09-19 07:19:19,170 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:19:19,189 100 INFO rb-3169c09-224943-416937 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-19 07:19:19,215 100 INFO rb-3169c09-224943-416937 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-19 07:19:19,219 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.015 2026-09-19 07:19:19,227 100 INFO rb-3169c09-224943-416937 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-19 07:19:19,239 100 INFO rb-3169c09-224943-416937 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-19 07:19:19,255 100 INFO rb-3169c09-224943-416937 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-19 07:19:19,256 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:19:19,282 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:19:19,290 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12880 2026-09-19 07:19:19,294 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:19:19,298 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12880 2026-09-19 07:19:19,388 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071919_388240_TestUi.txt 2026-09-19 07:19:19,388 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpr2m95arq_chrome_odoo" 2026-09-19 07:19:19,410 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-09-19 07:19:20,017 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13084 2026-09-19 07:19:20,018 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp1h0bajcp_chrome_odoo 2026-09-19 07:19:20,018 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33981/json/version 2026-09-19 07:19:20,020 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33981/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:19:20,041 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:19:20,041 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33981/json 2026-09-19 07:19:20,041 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33981/json with timeout 3 increased to 10s during tests 2026-09-19 07:19:20,061 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33981/devtools/page/BF0691AB2E695E5F4E40864EA67D3C2C 2026-09-19 07:19:20,067 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:19:20,071 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:19:20,306 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:19:20,308 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:19:20,310 100 INFO rb-3169c09-224943-416937 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-19 07:19:20,311 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:19:20,339 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:19:20,891 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:20] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.071 0.484 2026-09-19 07:19:20,894 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BF0691AB2E695E5F4E40864EA67D3C2C', 'loaderId': '4664E81FA4A2990CCA02E63202A1569B', 'isDownload': False} 2026-09-19 07:19:20,894 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-09-19 07:19:20,914 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:19:20,940 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:20] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.008 2026-09-19 07:19:20,952 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:20] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.028 2026-09-19 07:19:20,962 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:20] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.029 2026-09-19 07:19:21,370 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:21] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.018 2026-09-19 07:19:21,384 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.012 2026-09-19 07:19:21,405 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:19:21,417 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:19:21,418 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 07:19:21,437 100 INFO rb-3169c09-224943-416937 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-19 07:19:22,005 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.221 0.353 2026-09-19 07:19:22,042 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:22] "GET /pos/ui HTTP/1.1" 200 - 20 0.010 0.575 2026-09-19 07:19:22,064 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:19:22,099 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.055 2026-09-19 07:19:22,166 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:19:22,202 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:19:22,684 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.142 0.310 2026-09-19 07:19:22,772 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.045 2026-09-19 07:19:22,798 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:22] "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-19 07:19:22,814 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:19:22,922 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:22] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.051 0.038 2026-09-19 07:19:22,930 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:19:22,979 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:22] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.027 0.117 2026-09-19 07:19:23,019 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.017 0.164 2026-09-19 07:19:23,027 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:19:23,038 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:19:23,050 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:19:23,066 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.212 2026-09-19 07:19:23,083 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:19:23,110 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.227 2026-09-19 07:19:23,156 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.310 2026-09-19 07:19:23,170 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.231 2026-09-19 07:19:23,210 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /web/image?model=product.product&field=image_128&id=894&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.212 2026-09-19 07:19:23,222 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.161 2026-09-19 07:19:23,233 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:19:23,239 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.137 2026-09-19 07:19:23,257 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.131 2026-09-19 07:19:23,275 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.110 2026-09-19 07:19:23,285 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.095 2026-09-19 07:19:23,289 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.093 2026-09-19 07:19:23,337 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.019 0.104 2026-09-19 07:19:23,360 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.116 2026-09-19 07:19:23,393 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.004 0.138 2026-09-19 07:19:23,448 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.167 2026-09-19 07:19:23,490 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.005 0.196 2026-09-19 07:19:23,510 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.007 0.207 2026-09-19 07:19:23,533 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.003 0.187 2026-09-19 07:19:23,563 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.010 0.171 2026-09-19 07:19:23,582 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.179 2026-09-19 07:19:23,737 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:19:23,760 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-09-19 07:19:23,773 100 INFO rb-3169c09-224943-416937 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-19 07:19:23,775 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.014 2026-09-19 07:19:23,790 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-09-19 07:19:23,808 100 INFO rb-3169c09-224943-416937 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-19 07:19:23,823 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-09-19 07:19:23,843 100 INFO rb-3169c09-224943-416937 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-19 07:19:23,856 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-09-19 07:19:23,872 100 INFO rb-3169c09-224943-416937 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-19 07:19:23,890 100 INFO rb-3169c09-224943-416937 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-19 07:19:23,891 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:19:23,913 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:19:23,925 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13084 2026-09-19 07:19:23,928 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:19:23,930 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13084 2026-09-19 07:19:24,026 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071924_026326_TestUi.txt 2026-09-19 07:19:24,026 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp1h0bajcp_chrome_odoo" 2026-09-19 07:19:24,049 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_GS1_pos_barcodes_scan ... 2026-09-19 07:19:24,930 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13284 2026-09-19 07:19:24,931 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpxccq6_08_chrome_odoo 2026-09-19 07:19:24,931 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42397/json/version 2026-09-19 07:19:24,933 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42397/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:19:24,949 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:19:24,950 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42397/json 2026-09-19 07:19:24,950 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42397/json with timeout 3 increased to 10s during tests 2026-09-19 07:19:24,963 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42397/devtools/page/5CDA159DE09A790B4120AA0E89FDDD84 2026-09-19 07:19:24,968 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:19:24,972 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:19:25,179 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:19:25,181 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:19:25,187 100 INFO rb-3169c09-224943-416937 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-19 07:19:25,187 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:19:25,202 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:19:25,773 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:25] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 113 0.056 0.519 2026-09-19 07:19:25,776 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '5CDA159DE09A790B4120AA0E89FDDD84', 'loaderId': '1AAB1BBE7A7CEEC3AF6615084BE364F3', 'isDownload': False} 2026-09-19 07:19:25,776 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-09-19 07:19:25,792 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:19:25,815 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:25] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.011 2026-09-19 07:19:25,835 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:25] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.019 2026-09-19 07:19:25,852 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:25] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.045 2026-09-19 07:19:26,189 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:26] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-19 07:19:26,206 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.007 2026-09-19 07:19:26,275 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.021 0.009 2026-09-19 07:19:26,276 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-09-19 07:19:26,277 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-09-19 07:19:26,297 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:19:26,330 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.008 2026-09-19 07:19:26,349 100 INFO rb-3169c09-224943-416937 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-19 07:19:26,951 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.258 0.355 2026-09-19 07:19:27,016 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:27] "GET /pos/ui HTTP/1.1" 200 - 21 0.030 0.616 2026-09-19 07:19:27,039 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:19:27,072 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.082 2026-09-19 07:19:27,132 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:19:27,180 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.005 0.010 2026-09-19 07:19:27,220 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:19:27,241 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-19 07:19:27,686 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.117 0.317 2026-09-19 07:19:27,802 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.062 2026-09-19 07:19:27,826 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:27] "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-19 07:19:27,840 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-19 07:19:27,905 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:27] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.020 0.028 2026-09-19 07:19:27,938 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:27] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.006 0.072 2026-09-19 07:19:27,944 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:19:27,980 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:27] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.095 2026-09-19 07:19:28,018 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.138 2026-09-19 07:19:28,027 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19: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-19 07:19:28,046 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:19:28,050 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:19:28,062 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.013 0.176 2026-09-19 07:19:28,090 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.195 2026-09-19 07:19:28,107 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.007 2026-09-19 07:19:28,130 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /web/image?model=product.product&field=image_128&id=895&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.004 0.177 2026-09-19 07:19:28,145 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:19:28,158 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.010 0.161 2026-09-19 07:19:28,164 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:19:28,166 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.110 2026-09-19 07:19:28,183 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.109 2026-09-19 07:19:28,193 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.273 2026-09-19 07:19:28,199 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.082 2026-09-19 07:19:28,216 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.011 0.057 2026-09-19 07:19:28,240 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.012 0.060 2026-09-19 07:19:28,289 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /web/image?model=product.product&field=image_128&id=896&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.106 2026-09-19 07:19:28,321 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /web/image?model=product.product&field=image_128&id=897&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.126 2026-09-19 07:19:28,375 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.017 0.159 2026-09-19 07:19:28,416 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.199 2026-09-19 07:19:28,425 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.213 2026-09-19 07:19:28,477 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.025 0.217 2026-09-19 07:19:28,497 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.229 2026-09-19 07:19:28,512 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.003 0.206 2026-09-19 07:19:28,531 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.004 0.194 2026-09-19 07:19:28,562 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.008 0.169 2026-09-19 07:19:28,754 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:19:28,771 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-09-19 07:19:28,787 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.015 2026-09-19 07:19:28,788 100 INFO rb-3169c09-224943-416937 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-19 07:19:28,802 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-09-19 07:19:28,820 100 INFO rb-3169c09-224943-416937 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-19 07:19:28,836 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125305' (trigger: body)' 2026-09-19 07:19:28,853 100 INFO rb-3169c09-224943-416937 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-19 07:19:28,870 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '01084316730201253010' (trigger: body)' 2026-09-19 07:19:28,886 100 INFO rb-3169c09-224943-416937 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-19 07:19:28,903 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-09-19 07:19:28,920 100 INFO rb-3169c09-224943-416937 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-19 07:19:28,936 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-09-19 07:19:28,953 100 INFO rb-3169c09-224943-416937 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-19 07:19:28,969 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-09-19 07:19:28,986 100 INFO rb-3169c09-224943-416937 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-19 07:19:29,003 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-09-19 07:19:29,019 100 INFO rb-3169c09-224943-416937 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-19 07:19:29,036 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132' (trigger: body)' 2026-09-19 07:19:29,053 100 INFO rb-3169c09-224943-416937 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-19 07:19:29,069 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132305' (trigger: body)' 2026-09-19 07:19:29,086 100 INFO rb-3169c09-224943-416937 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-19 07:19:29,103 100 INFO rb-3169c09-224943-416937 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-19 07:19:29,104 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:19:29,110 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13284 2026-09-19 07:19:29,112 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:19:29,114 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13284 2026-09-19 07:19:29,209 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071929_209406_TestUi.txt 2026-09-19 07:19:29,209 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpxccq6_08_chrome_odoo" 2026-09-19 07:19:29,230 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_add_multiple_serials_at_once ... 2026-09-19 07:19:29,746 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13497 2026-09-19 07:19:29,747 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpf88zz8ux_chrome_odoo 2026-09-19 07:19:29,747 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36783/json/version 2026-09-19 07:19:29,748 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36783/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:19:29,781 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:19:29,781 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36783/json 2026-09-19 07:19:29,782 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36783/json with timeout 3 increased to 10s during tests 2026-09-19 07:19:29,789 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36783/devtools/page/1A3AA7A3F514C8D1F4A12EA72688E02E 2026-09-19 07:19:29,797 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:19:29,802 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:19:30,056 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:19:30,059 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:19:30,061 100 INFO rb-3169c09-224943-416937 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-19 07:19:30,061 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:19:30,088 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:19:30,736 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:30] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.109 0.547 2026-09-19 07:19:30,739 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '1A3AA7A3F514C8D1F4A12EA72688E02E', 'loaderId': 'A540641928B883F9A345AB86BE49D164', 'isDownload': False} 2026-09-19 07:19:30,739 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_add_multiple_serials_at_once')" 2026-09-19 07:19:30,756 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:19:30,781 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:30] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.009 2026-09-19 07:19:30,790 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:30] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.019 2026-09-19 07:19:30,804 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:30] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.033 2026-09-19 07:19:31,116 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:31] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.007 2026-09-19 07:19:31,137 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.015 0.016 2026-09-19 07:19:31,145 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:19:31,163 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:19:31,165 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-09-19 07:19:31,199 100 INFO rb-3169c09-224943-416937 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-19 07:19:31,760 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.205 0.364 2026-09-19 07:19:31,840 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.037 2026-09-19 07:19:31,886 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:31] "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-19 07:19:31,901 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:19:32,010 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.027 0.060 2026-09-19 07:19:32,045 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.112 2026-09-19 07:19:32,064 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:19:32,099 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.021 0.132 2026-09-19 07:19:32,132 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.166 2026-09-19 07:19:32,182 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.017 0.196 2026-09-19 07:19:32,196 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:19:32,220 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:19:32,230 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.013 0.252 2026-09-19 07:19:32,234 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:19:32,243 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:19:32,258 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.227 2026-09-19 07:19:32,339 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /web/image?model=product.product&field=image_128&id=898&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.044 0.218 2026-09-19 07:19:32,377 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.265 2026-09-19 07:19:32,443 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.021 0.284 2026-09-19 07:19:32,490 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.020 0.216 2026-09-19 07:19:32,500 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.240 2026-09-19 07:19:32,509 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:19:32,516 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.241 2026-09-19 07:19:32,526 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.228 2026-09-19 07:19:32,541 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.188 2026-09-19 07:19:32,554 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.165 2026-09-19 07:19:32,574 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.115 2026-09-19 07:19:32,590 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.082 2026-09-19 07:19:32,627 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.104 2026-09-19 07:19:32,643 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.003 0.117 2026-09-19 07:19:32,660 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.109 2026-09-19 07:19:32,677 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.003 0.115 2026-09-19 07:19:32,692 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.004 0.075 2026-09-19 07:19:32,920 100 INFO rb-3169c09-224943-416937 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-19 07:19:32,947 100 INFO rb-3169c09-224943-416937 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-19 07:19:32,960 100 INFO rb-3169c09-224943-416937 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-19 07:19:32,961 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.014 2026-09-19 07:19:32,970 100 INFO rb-3169c09-224943-416937 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-19 07:19:32,989 100 INFO rb-3169c09-224943-416937 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-19 07:19:33,004 100 INFO rb-3169c09-224943-416937 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-19 07:19:33,022 100 INFO rb-3169c09-224943-416937 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-19 07:19:33,037 100 INFO rb-3169c09-224943-416937 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-19 07:19:33,054 100 INFO rb-3169c09-224943-416937 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-19 07:19:33,089 100 INFO rb-3169c09-224943-416937 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-19 07:19:33,093 100 INFO rb-3169c09-224943-416937 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-19 07:19:33,105 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: '.fa-trash-o' 2026-09-19 07:19:33,120 100 INFO rb-3169c09-224943-416937 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-19 07:19:33,137 100 INFO rb-3169c09-224943-416937 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-19 07:19:33,154 100 INFO rb-3169c09-224943-416937 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-19 07:19:33,172 100 INFO rb-3169c09-224943-416937 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-19 07:19:33,188 100 INFO rb-3169c09-224943-416937 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-19 07:19:33,206 100 INFO rb-3169c09-224943-416937 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-19 07:19:33,219 100 INFO rb-3169c09-224943-416937 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-19 07:19:33,221 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:19:33,228 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13497 2026-09-19 07:19:33,229 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:19:33,229 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13497 2026-09-19 07:19:33,299 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071933_299041_TestUi.txt 2026-09-19 07:19:33,299 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpf88zz8ux_chrome_odoo" 2026-09-19 07:19:33,319 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-09-19 07:19:33,689 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13693 2026-09-19 07:19:33,690 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpyr40crto_chrome_odoo 2026-09-19 07:19:33,691 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34331/json/version 2026-09-19 07:19:33,692 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34331/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:19:33,731 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:19:33,731 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34331/json 2026-09-19 07:19:33,732 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34331/json with timeout 3 increased to 10s during tests 2026-09-19 07:19:33,742 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34331/devtools/page/8FB9EE84BFE79358906360E41D4F0B81 2026-09-19 07:19:33,756 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:19:33,763 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:19:33,923 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:19:33,925 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:19:33,938 100 INFO rb-3169c09-224943-416937 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-19 07:19:33,939 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:19:33,955 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:19:34,518 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:34] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.083 0.483 2026-09-19 07:19:34,523 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '8FB9EE84BFE79358906360E41D4F0B81', 'loaderId': 'FEDD2056C2924797C2BA94CBCCA330F4', 'isDownload': False} 2026-09-19 07:19:34,523 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-09-19 07:19:34,541 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:19:34,575 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:34] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.008 2026-09-19 07:19:34,584 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:34] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.029 2026-09-19 07:19:34,603 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:34] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.039 2026-09-19 07:19:34,974 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:34] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-19 07:19:34,985 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-09-19 07:19:35,019 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:19:35,027 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:19:35,031 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 07:19:35,048 100 INFO rb-3169c09-224943-416937 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-19 07:19:35,636 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.217 0.379 2026-09-19 07:19:35,712 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:35] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.605 2026-09-19 07:19:35,728 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:19:35,777 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.100 2026-09-19 07:19:35,828 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 07:19:35,893 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.008 2026-09-19 07:19:36,357 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.149 0.299 2026-09-19 07:19:36,435 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "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-19 07:19:36,461 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "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-19 07:19:36,480 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:19:36,600 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.045 0.062 2026-09-19 07:19:36,608 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:19:36,635 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.109 2026-09-19 07:19:36,689 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.013 0.170 2026-09-19 07:19:36,699 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:19:36,707 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:19:36,723 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:19:36,732 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.172 2026-09-19 07:19:36,742 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:19:36,770 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.191 2026-09-19 07:19:36,801 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.228 2026-09-19 07:19:36,811 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.192 2026-09-19 07:19:36,847 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.200 2026-09-19 07:19:36,861 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.127 2026-09-19 07:19:36,866 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:19:36,877 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.112 2026-09-19 07:19:36,892 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.009 0.102 2026-09-19 07:19:36,937 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.012 0.115 2026-09-19 07:19:36,947 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.127 2026-09-19 07:19:36,950 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.115 2026-09-19 07:19:36,959 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.103 2026-09-19 07:19:36,981 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:36] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.106 2026-09-19 07:19:37,032 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:37] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.141 2026-09-19 07:19:37,065 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:37] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.005 0.161 2026-09-19 07:19:37,082 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:37] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.004 0.134 2026-09-19 07:19:37,109 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:37] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.004 0.149 2026-09-19 07:19:37,124 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:37] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.158 2026-09-19 07:19:37,136 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:37] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.004 0.126 2026-09-19 07:19:37,403 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:19:37,426 100 INFO rb-3169c09-224943-416937 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-19 07:19:37,437 100 INFO rb-3169c09-224943-416937 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-19 07:19:37,448 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:37] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.015 2026-09-19 07:19:37,453 100 INFO rb-3169c09-224943-416937 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-19 07:19:37,470 100 INFO rb-3169c09-224943-416937 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-19 07:19:37,486 100 INFO rb-3169c09-224943-416937 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-19 07:19:37,503 100 INFO rb-3169c09-224943-416937 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-19 07:19:37,521 100 INFO rb-3169c09-224943-416937 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-19 07:19:37,536 100 INFO rb-3169c09-224943-416937 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-19 07:19:37,553 100 INFO rb-3169c09-224943-416937 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-19 07:19:38,407 100 INFO rb-3169c09-224943-416937 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-19 07:19:38,419 100 INFO rb-3169c09-224943-416937 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-19 07:19:38,438 100 INFO rb-3169c09-224943-416937 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-19 07:19:38,446 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:19:38,448 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:19:38,452 100 INFO rb-3169c09-224943-416937 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-19 07:19:38,470 100 INFO rb-3169c09-224943-416937 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-19 07:19:38,496 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:19:38,504 100 INFO rb-3169c09-224943-416937 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-19 07:19:38,515 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60030359 for PoS orders references: ['Order 00067-002-0001'] (draft: False) 2026-09-19 07:19:38,521 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:19:38,655 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60030359 with result: [{'id': 67, 'pos_reference': 'Order 00067-002-0001', 'account_move': False}] 2026-09-19 07:19:38,670 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.058 0.100 2026-09-19 07:19:38,674 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.137 2026-09-19 07:19:38,722 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:38] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.008 2026-09-19 07:19:39,452 100 INFO rb-3169c09-224943-416937 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-19 07:19:39,470 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:19:39,486 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:19:39,503 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '.close-button' 2026-09-19 07:19:39,519 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'div.popup.close-pos-popup input' 2026-09-19 07:19:39,544 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:39] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.011 0.024 2026-09-19 07:19:40,112 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:19:40,322 100 INFO rb-3169c09-224943-416937 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-19 07:19:41,088 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'footer .button:contains('Close Session')' 2026-09-19 07:19:41,103 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-09-19 07:19:41,112 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:41] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.004 0.015 2026-09-19 07:19:41,155 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:41] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 23 0.013 0.024 2026-09-19 07:19:41,627 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 46, model: account.move 2026-09-19 07:19:42,302 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:42] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 619 0.468 0.670 2026-09-19 07:19:42,613 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:42] "GET /web HTTP/1.1" 200 - 43 0.022 0.261 2026-09-19 07:19:42,657 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:42] "GET /web/assets/6dc496d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.008 0.007 2026-09-19 07:19:42,672 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:42] "GET /web/assets/b995a1a/web.assets_web.min.css HTTP/1.1" 200 - 4 0.008 0.027 2026-09-19 07:19:42,693 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.007 0.035 2026-09-19 07:19:42,704 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:42] "GET /web/webclient/load_menus/81d68faff1fd006c09f703c86040725133e49d1cfa15dc5d3cadfd23a574f7f0 HTTP/1.1" 200 - 2 0.001 0.054 2026-09-19 07:19:42,712 100 INFO rb-3169c09-224943-416937 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-19 07:19:42,744 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:42] "GET /web/assets/2819573/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:19:43,441 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-19 07:19:43,456 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:43] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-19 07:19:43,462 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-09-19 07:19:43,469 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.008 0.009 2026-09-19 07:19:43,487 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:43] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.011 2026-09-19 07:19:43,640 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:43] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:19:43,678 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:43] "POST /mail/init_messaging HTTP/1.1" 200 - 87 0.085 0.120 2026-09-19 07:19:43,682 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.183 2026-09-19 07:19:43,710 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.008 0.179 2026-09-19 07:19:43,758 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:43] "GET /web/offline HTTP/1.1" 200 - 7 0.024 0.209 2026-09-19 07:19:43,793 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:43] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.010 0.247 2026-09-19 07:19:43,796 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.234 2026-09-19 07:19:43,807 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:43] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.002 0.104 2026-09-19 07:19:43,816 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.080 2026-09-19 07:19:43,833 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:43] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.085 2026-09-19 07:19:43,867 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:43] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 200 - 11 0.012 0.081 2026-09-19 07:19:43,906 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:43] "GET /web?reload=true HTTP/1.1" 200 - 16 0.007 0.034 2026-09-19 07:19:43,973 100 INFO rb-3169c09-224943-416937 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-19 07:19:44,045 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.009 2026-09-19 07:19:44,727 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:44] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-19 07:19:44,728 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-19 07:19:44,739 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:44] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-09-19 07:19:44,751 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.007 0.009 2026-09-19 07:19:44,812 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:44] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.025 0.043 2026-09-19 07:19:44,816 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.036 2026-09-19 07:19:44,820 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.016 2026-09-19 07:19:44,829 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.030 2026-09-19 07:19:44,856 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:44] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.016 0.040 2026-09-19 07:19:44,860 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.019 2026-09-19 07:19:44,870 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:44] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.020 2026-09-19 07:19:44,877 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.023 2026-09-19 07:19:44,917 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:44] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 11 0.018 0.044 2026-09-19 07:19:44,936 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:44] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.064 2026-09-19 07:19:45,043 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:45] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.021 0.053 2026-09-19 07:19:45,106 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:45] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.020 0.021 2026-09-19 07:19:45,928 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-09-19 07:19:45,931 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:19:45,941 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:19:45,945 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13693 2026-09-19 07:19:45,948 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:19:45,948 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13693 2026-09-19 07:19:46,050 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071946_050257_TestUi.txt 2026-09-19 07:19:46,050 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpyr40crto_chrome_odoo" 2026-09-19 07:19:46,086 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_rounding_payment ... 2026-09-19 07:19:46,646 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13969 2026-09-19 07:19:46,647 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpqd6ur243_chrome_odoo 2026-09-19 07:19:46,647 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42205/json/version 2026-09-19 07:19:46,649 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42205/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:19:46,721 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:19:46,721 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42205/json 2026-09-19 07:19:46,722 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42205/json with timeout 3 increased to 10s during tests 2026-09-19 07:19:46,747 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42205/devtools/page/7C995BE974A8FA9A31E9AFBE1DE109D0 2026-09-19 07:19:46,766 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:19:46,787 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:19:46,986 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 07:19:46,989 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:19:46,993 100 INFO rb-3169c09-224943-416937 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-19 07:19:46,993 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:19:47,014 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:19:48,536 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:48] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.075 1.451 2026-09-19 07:19:48,539 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '7C995BE974A8FA9A31E9AFBE1DE109D0', 'loaderId': '5514AEFB219D196848633B5C4889D934', 'isDownload': False} 2026-09-19 07:19:48,539 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashRoundingPayment')" 2026-09-19 07:19:48,561 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:19:48,586 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:48] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.010 2026-09-19 07:19:48,610 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:48] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.017 0.016 2026-09-19 07:19:48,631 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:48] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.051 2026-09-19 07:19:48,994 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:48] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.007 0.008 2026-09-19 07:19:49,020 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.005 2026-09-19 07:19:49,055 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:19:49,056 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-09-19 07:19:49,062 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:19:49,096 100 INFO rb-3169c09-224943-416937 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-19 07:19:49,701 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.255 0.366 2026-09-19 07:19:49,780 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:49] "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-19 07:19:49,810 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:49] "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-19 07:19:49,833 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:19:49,903 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:49] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.025 0.034 2026-09-19 07:19:49,944 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:49] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.071 2026-09-19 07:19:49,973 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 07:19:49,988 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:49] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.020 0.114 2026-09-19 07:19:50,030 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.164 2026-09-19 07:19:50,085 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.015 0.197 2026-09-19 07:19:50,109 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:19:50,127 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:19:50,143 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.013 0.249 2026-09-19 07:19:50,146 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:19:50,169 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:19:50,172 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.250 2026-09-19 07:19:50,221 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.017 0.227 2026-09-19 07:19:50,254 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.004 0.256 2026-09-19 07:19:50,314 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.267 2026-09-19 07:19:50,330 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.009 0.168 2026-09-19 07:19:50,343 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:19:50,350 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.164 2026-09-19 07:19:50,374 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.012 0.181 2026-09-19 07:19:50,380 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.178 2026-09-19 07:19:50,390 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.161 2026-09-19 07:19:50,480 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 19 0.046 0.175 2026-09-19 07:19:50,491 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.003 0.171 2026-09-19 07:19:50,498 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.001 0.150 2026-09-19 07:19:50,524 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.163 2026-09-19 07:19:50,556 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.008 0.165 2026-09-19 07:19:50,595 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.006 0.195 2026-09-19 07:19:50,621 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.013 0.092 2026-09-19 07:19:50,839 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:19:50,854 100 INFO rb-3169c09-224943-416937 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-19 07:19:50,869 100 INFO rb-3169c09-224943-416937 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-19 07:19:50,886 100 INFO rb-3169c09-224943-416937 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-19 07:19:50,887 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.017 2026-09-19 07:19:50,902 100 INFO rb-3169c09-224943-416937 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-19 07:19:50,921 100 INFO rb-3169c09-224943-416937 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-19 07:19:50,941 100 INFO rb-3169c09-224943-416937 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-19 07:19:50,945 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:19:50,949 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:19:50,959 100 INFO rb-3169c09-224943-416937 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-19 07:19:50,970 100 INFO rb-3169c09-224943-416937 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-19 07:19:50,987 100 INFO rb-3169c09-224943-416937 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-19 07:19:51,006 100 INFO rb-3169c09-224943-416937 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-19 07:19:51,020 100 INFO rb-3169c09-224943-416937 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-19 07:19:51,039 100 INFO rb-3169c09-224943-416937 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-19 07:19:51,053 100 INFO rb-3169c09-224943-416937 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-19 07:19:51,069 100 INFO rb-3169c09-224943-416937 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-19 07:19:51,085 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:19:51,103 100 INFO rb-3169c09-224943-416937 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-19 07:19:51,105 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:19:51,114 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13969 2026-09-19 07:19:51,115 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:19:51,116 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13969 2026-09-19 07:19:51,213 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071951_213541_TestUi.txt 2026-09-19 07:19:51,213 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpqd6ur243_chrome_odoo" 2026-09-19 07:19:51,235 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_change_without_cash_method ... 2026-09-19 07:19:51,634 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14167 2026-09-19 07:19:51,635 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpph4mhcxc_chrome_odoo 2026-09-19 07:19:51,635 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33347/json/version 2026-09-19 07:19:51,636 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33347/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:19:51,651 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:19:51,651 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33347/json 2026-09-19 07:19:51,651 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33347/json with timeout 3 increased to 10s during tests 2026-09-19 07:19:51,663 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33347/devtools/page/DF162A0B11DF94575BA926D167F90768 2026-09-19 07:19:51,696 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:19:51,701 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:19:51,826 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:19:51,828 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:19:51,833 100 INFO rb-3169c09-224943-416937 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-19 07:19:51,833 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:19:51,849 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:19:52,381 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:52] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.054 0.481 2026-09-19 07:19:52,386 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DF162A0B11DF94575BA926D167F90768', 'loaderId': '83DE2D97BD26B0D4E1625B28AAACDA3B', 'isDownload': False} 2026-09-19 07:19:52,386 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-09-19 07:19:52,396 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:19:52,427 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:52] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.015 2026-09-19 07:19:52,436 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:52] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.020 2026-09-19 07:19:52,442 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:52] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.001 0.040 2026-09-19 07:19:52,784 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:52] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-19 07:19:52,799 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.005 2026-09-19 07:19:52,847 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.007 2026-09-19 07:19:52,853 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-09-19 07:19:52,857 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:19:52,869 100 INFO rb-3169c09-224943-416937 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-19 07:19:53,395 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.182 0.352 2026-09-19 07:19:53,448 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:53] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.536 2026-09-19 07:19:53,472 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:19:53,500 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.068 2026-09-19 07:19:53,582 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:19:53,638 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-09-19 07:19:54,078 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.116 0.312 2026-09-19 07:19:54,158 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.042 2026-09-19 07:19:54,189 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "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-19 07:19:54,203 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:19:54,278 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.023 0.031 2026-09-19 07:19:54,322 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.013 0.081 2026-09-19 07:19:54,329 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:19:54,361 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.013 0.126 2026-09-19 07:19:54,406 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.166 2026-09-19 07:19:54,442 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.187 2026-09-19 07:19:54,483 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.219 2026-09-19 07:19:54,500 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.202 2026-09-19 07:19:54,520 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:19:54,526 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:19:54,544 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:19:54,547 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.015 0.196 2026-09-19 07:19:54,571 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:19:54,595 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.221 2026-09-19 07:19:54,635 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.213 2026-09-19 07:19:54,649 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.187 2026-09-19 07:19:54,688 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.012 0.135 2026-09-19 07:19:54,692 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.150 2026-09-19 07:19:54,703 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.132 2026-09-19 07:19:54,711 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.129 2026-09-19 07:19:54,724 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.117 2026-09-19 07:19:54,739 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.091 2026-09-19 07:19:54,762 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.014 0.085 2026-09-19 07:19:54,781 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.003 0.085 2026-09-19 07:19:54,798 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.081 2026-09-19 07:19:54,813 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.093 2026-09-19 07:19:54,828 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:54] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.004 0.070 2026-09-19 07:19:55,219 100 INFO rb-3169c09-224943-416937 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-19 07:19:55,235 100 INFO rb-3169c09-224943-416937 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-19 07:19:55,262 100 INFO rb-3169c09-224943-416937 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-19 07:19:55,284 100 INFO rb-3169c09-224943-416937 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-19 07:19:55,290 100 INFO rb-3169c09-224943-416937 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-19 07:19:55,302 100 INFO rb-3169c09-224943-416937 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-19 07:19:55,321 100 INFO rb-3169c09-224943-416937 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-19 07:19:55,339 100 INFO rb-3169c09-224943-416937 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-19 07:19:55,359 100 INFO rb-3169c09-224943-416937 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-19 07:19:55,371 100 INFO rb-3169c09-224943-416937 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-19 07:19:55,392 100 INFO rb-3169c09-224943-416937 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-19 07:19:55,417 100 INFO rb-3169c09-224943-416937 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-19 07:19:55,424 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:55] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:19:55,435 100 INFO rb-3169c09-224943-416937 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-19 07:19:55,446 100 INFO rb-3169c09-224943-416937 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-19 07:19:55,455 100 INFO rb-3169c09-224943-416937 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-19 07:19:55,469 100 INFO rb-3169c09-224943-416937 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-19 07:19:55,485 100 INFO rb-3169c09-224943-416937 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-19 07:19:55,502 100 INFO rb-3169c09-224943-416937 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-19 07:19:55,518 100 INFO rb-3169c09-224943-416937 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-19 07:19:55,519 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:19:55,529 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14167 2026-09-19 07:19:55,530 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:19:55,536 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14167 2026-09-19 07:19:55,633 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_071955_633049_TestUi.txt 2026-09-19 07:19:55,633 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpph4mhcxc_chrome_odoo" 2026-09-19 07:19:55,656 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_chrome_without_cash_move_permission ... 2026-09-19 07:19:56,150 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14369 2026-09-19 07:19:56,151 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmphj2uace9_chrome_odoo 2026-09-19 07:19:56,151 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32931/json/version 2026-09-19 07:19:56,153 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:32931/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:19:56,164 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:19:56,164 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32931/json 2026-09-19 07:19:56,165 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:32931/json with timeout 3 increased to 10s during tests 2026-09-19 07:19:56,176 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:32931/devtools/page/CFB366339227C7D8730B2C75F87A954F 2026-09-19 07:19:56,191 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:19:56,223 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:19:56,358 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 07:19:56,361 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:19:56,367 100 INFO rb-3169c09-224943-416937 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-19 07:19:56,368 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:19:56,390 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:19:57,006 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:57] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 109 0.094 0.526 2026-09-19 07:19:57,009 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CFB366339227C7D8730B2C75F87A954F', 'loaderId': 'F9DF7B8427B588333C6ECF672D179F4B', 'isDownload': False} 2026-09-19 07:19:57,009 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('chrome_without_cash_move_permission')" 2026-09-19 07:19:57,026 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:19:57,050 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:57] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.011 2026-09-19 07:19:57,059 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:57] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.017 2026-09-19 07:19:57,076 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:57] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.023 2026-09-19 07:19:57,443 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:57] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.012 2026-09-19 07:19:57,448 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.006 2026-09-19 07:19:57,477 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:19:57,494 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.005 2026-09-19 07:19:57,503 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-09-19 07:19:57,523 100 INFO rb-3169c09-224943-416937 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-19 07:19:58,143 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.243 0.372 2026-09-19 07:19:58,190 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:58] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.640 2026-09-19 07:19:58,212 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:19:58,247 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:58] "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-19 07:19:58,337 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-19 07:19:58,360 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:19:58,894 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.190 0.320 2026-09-19 07:19:59,005 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.043 0.053 2026-09-19 07:19:59,035 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "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-19 07:19:59,049 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:19:59,142 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.033 0.036 2026-09-19 07:19:59,154 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:19:59,216 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.022 0.119 2026-09-19 07:19:59,224 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:19:59,249 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:19:59,256 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:19:59,265 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.017 0.167 2026-09-19 07:19:59,278 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.008 2026-09-19 07:19:59,330 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.016 0.218 2026-09-19 07:19:59,340 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:19:59,372 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.015 0.268 2026-09-19 07:19:59,391 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.206 2026-09-19 07:19:59,444 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.355 2026-09-19 07:19:59,463 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:19:59,498 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 19 0.022 0.207 2026-09-19 07:19:59,512 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.226 2026-09-19 07:19:59,521 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.175 2026-09-19 07:19:59,545 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.011 0.155 2026-09-19 07:19:59,560 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.158 2026-09-19 07:19:59,564 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.146 2026-09-19 07:19:59,589 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.011 0.110 2026-09-19 07:19:59,621 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.108 2026-09-19 07:19:59,661 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.006 0.130 2026-09-19 07:19:59,699 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.161 2026-09-19 07:19:59,717 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.004 0.157 2026-09-19 07:19:59,740 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.004 0.165 2026-09-19 07:19:59,756 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.157 2026-09-19 07:19:59,773 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:19:59] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.139 2026-09-19 07:19:59,970 100 INFO rb-3169c09-224943-416937 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-19 07:19:59,986 100 INFO rb-3169c09-224943-416937 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-19 07:20:00,011 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.007 0.013 2026-09-19 07:20:00,012 100 INFO rb-3169c09-224943-416937 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-19 07:20:00,029 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:20:00,039 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:20:00,074 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14369 2026-09-19 07:20:00,075 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:20:00,076 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14369 2026-09-19 07:20:00,159 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072000_158986_TestUi.txt 2026-09-19 07:20:00,159 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmphj2uace9_chrome_odoo" 2026-09-19 07:20:00,179 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_disallowLineQuantityChange ... 2026-09-19 07:20:02,870 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14581 2026-09-19 07:20:02,871 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpl_wa0cdn_chrome_odoo 2026-09-19 07:20:02,871 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37165/json/version 2026-09-19 07:20:02,872 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37165/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:20:02,907 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:20:02,908 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37165/json 2026-09-19 07:20:02,908 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37165/json with timeout 3 increased to 10s during tests 2026-09-19 07:20:02,921 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37165/devtools/page/5D7FD49EB3CFBF8B3CD63DA33BCB14D2 2026-09-19 07:20:02,936 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:20:02,941 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:20:03,137 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:20:03,142 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:20:03,155 100 INFO rb-3169c09-224943-416937 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-19 07:20:03,155 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:20:03,173 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:20:03,713 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:03] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.058 0.485 2026-09-19 07:20:03,722 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '5D7FD49EB3CFBF8B3CD63DA33BCB14D2', 'loaderId': 'B68D654EF05856FCA0794EA7F430FA0C', 'isDownload': False} 2026-09-19 07:20:03,722 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange')" 2026-09-19 07:20:03,737 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:20:03,757 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:03] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.007 2026-09-19 07:20:03,767 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:03] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.015 2026-09-19 07:20:03,785 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:03] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.019 2026-09-19 07:20:04,128 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:04] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-09-19 07:20:04,138 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.007 2026-09-19 07:20:04,158 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:20:04,168 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-19 07:20:04,170 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:20:04,185 100 INFO rb-3169c09-224943-416937 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-19 07:20:04,772 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.181 0.413 2026-09-19 07:20:04,852 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.042 2026-09-19 07:20:04,879 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.017 2026-09-19 07:20:04,896 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-19 07:20:04,989 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:04] "GET /web/image?model=product.product&field=image_128&id=900&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.037 0.036 2026-09-19 07:20:05,028 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image?model=product.product&field=image_128&id=899&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.106 2026-09-19 07:20:05,071 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image?model=product.product&field=image_128&id=901&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.015 0.130 2026-09-19 07:20:05,083 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:20:05,105 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image?model=product.product&field=image_128&id=902&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.006 0.147 2026-09-19 07:20:05,148 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image?model=product.product&field=image_128&id=903&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.189 2026-09-19 07:20:05,160 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20: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-19 07:20:05,172 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:20:05,186 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:20:05,197 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image?model=product.product&field=image_128&id=904&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.013 0.233 2026-09-19 07:20:05,201 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:20:05,223 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.213 2026-09-19 07:20:05,266 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image?model=product.product&field=image_128&id=905&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.225 2026-09-19 07:20:05,302 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image?model=product.product&field=image_128&id=906&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.006 0.196 2026-09-19 07:20:05,338 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image?model=product.product&field=image_128&id=907&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.220 2026-09-19 07:20:05,364 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.018 0.144 2026-09-19 07:20:05,377 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.164 2026-09-19 07:20:05,395 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:20:05,397 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.009 0.149 2026-09-19 07:20:05,409 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.148 2026-09-19 07:20:05,417 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.144 2026-09-19 07:20:05,427 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.118 2026-09-19 07:20:05,469 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.017 0.106 2026-09-19 07:20:05,487 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.102 2026-09-19 07:20:05,547 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.133 2026-09-19 07:20:05,596 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image?model=product.product&field=image_128&id=910&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.025 0.165 2026-09-19 07:20:05,643 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image?model=product.product&field=image_128&id=909&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.208 2026-09-19 07:20:05,687 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.015 0.233 2026-09-19 07:20:05,722 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.236 2026-09-19 07:20:05,763 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.249 2026-09-19 07:20:05,782 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.217 2026-09-19 07:20:05,816 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.197 2026-09-19 07:20:05,867 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.020 0.185 2026-09-19 07:20:05,886 100 INFO rb-3169c09-224943-416937 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-19 07:20:05,903 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image?model=product.product&field=image_128&id=908&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.191 2026-09-19 07:20:05,908 100 INFO rb-3169c09-224943-416937 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-19 07:20:05,933 100 INFO rb-3169c09-224943-416937 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-19 07:20:05,936 100 INFO rb-3169c09-224943-416937 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-19 07:20:05,945 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.196 2026-09-19 07:20:05,963 100 INFO rb-3169c09-224943-416937 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-19 07:20:05,978 100 INFO rb-3169c09-224943-416937 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-19 07:20:05,979 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:05] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.190 2026-09-19 07:20:05,995 100 INFO rb-3169c09-224943-416937 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-19 07:20:06,028 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:06] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.016 0.220 2026-09-19 07:20:06,062 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:06] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.010 0.221 2026-09-19 07:20:06,073 100 INFO rb-3169c09-224943-416937 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-19 07:20:06,079 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:06] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.200 2026-09-19 07:20:06,083 100 INFO rb-3169c09-224943-416937 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-19 07:20:06,124 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:06] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.019 0.183 2026-09-19 07:20:06,146 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.179 2026-09-19 07:20:06,938 100 INFO rb-3169c09-224943-416937 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-19 07:20:06,952 100 INFO rb-3169c09-224943-416937 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-19 07:20:06,956 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:20:06,965 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14581 2026-09-19 07:20:06,966 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:20:06,972 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14581 2026-09-19 07:20:07,063 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072007_063114_TestUi.txt 2026-09-19 07:20:07,063 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpl_wa0cdn_chrome_odoo" 2026-09-19 07:20:07,327 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14791 2026-09-19 07:20:07,327 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmphkxqymal_chrome_odoo 2026-09-19 07:20:07,327 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46131/json/version 2026-09-19 07:20:07,329 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46131/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:20:07,360 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:20:07,360 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46131/json 2026-09-19 07:20:07,361 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46131/json with timeout 3 increased to 10s during tests 2026-09-19 07:20:07,370 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46131/devtools/page/822B9DF3F1ED56DF2C13BEFE52839838 2026-09-19 07:20:07,380 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:20:07,385 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:20:07,447 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:20:07,457 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:20:07,466 100 INFO rb-3169c09-224943-416937 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-19 07:20:07,467 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:20:07,550 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:07] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.020 0.049 2026-09-19 07:20:07,557 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '822B9DF3F1ED56DF2C13BEFE52839838', 'loaderId': '3EF2DF5DB862F336E5C14CA3555864BE', 'isDownload': False} 2026-09-19 07:20:07,557 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange_2')" 2026-09-19 07:20:07,574 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:20:07,622 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:07] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.018 0.020 2026-09-19 07:20:07,632 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:07] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.042 2026-09-19 07:20:07,640 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:07] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.016 2026-09-19 07:20:08,004 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:08] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-09-19 07:20:08,028 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-19 07:20:08,072 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:20:08,078 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.013 2026-09-19 07:20:08,085 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:20:08,113 100 INFO rb-3169c09-224943-416937 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-19 07:20:08,528 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 180 0.121 0.309 2026-09-19 07:20:08,620 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:08] "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-19 07:20:08,648 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:08] "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-19 07:20:08,671 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.015 2026-09-19 07:20:08,742 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:08] "GET /web/image?model=product.product&field=image_128&id=900&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.020 0.030 2026-09-19 07:20:08,790 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:08] "GET /web/image?model=product.product&field=image_128&id=899&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.088 2026-09-19 07:20:08,803 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:20:08,825 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:08] "GET /web/image?model=product.product&field=image_128&id=902&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.116 2026-09-19 07:20:08,860 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:08] "GET /web/image?model=product.product&field=image_128&id=903&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.149 2026-09-19 07:20:08,894 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:08] "GET /web/image?model=product.product&field=image_128&id=904&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.181 2026-09-19 07:20:08,939 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:08] "GET /web/image?model=product.product&field=image_128&id=901&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.235 2026-09-19 07:20:08,950 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.197 2026-09-19 07:20:08,970 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:08] "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-19 07:20:08,982 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-09-19 07:20:08,992 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:20:09,019 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image?model=product.product&field=image_128&id=905&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.023 0.173 2026-09-19 07:20:09,030 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:20:09,083 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image?model=product.product&field=image_128&id=906&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.021 0.227 2026-09-19 07:20:09,130 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image?model=product.product&field=image_128&id=907&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.250 2026-09-19 07:20:09,187 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.013 0.270 2026-09-19 07:20:09,192 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.203 2026-09-19 07:20:09,209 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.011 2026-09-19 07:20:09,219 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.182 2026-09-19 07:20:09,233 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.181 2026-09-19 07:20:09,247 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.151 2026-09-19 07:20:09,263 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.009 0.113 2026-09-19 07:20:09,313 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.014 0.302 2026-09-19 07:20:09,336 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.012 0.110 2026-09-19 07:20:09,399 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image?model=product.product&field=image_128&id=910&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.019 0.152 2026-09-19 07:20:09,441 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image?model=product.product&field=image_128&id=909&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.187 2026-09-19 07:20:09,492 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.227 2026-09-19 07:20:09,541 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.242 2026-09-19 07:20:09,593 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.027 0.247 2026-09-19 07:20:09,636 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.015 0.277 2026-09-19 07:20:09,656 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.233 2026-09-19 07:20:09,702 100 INFO rb-3169c09-224943-416937 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-19 07:20:09,706 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.016 0.241 2026-09-19 07:20:09,726 100 INFO rb-3169c09-224943-416937 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-19 07:20:09,737 100 INFO rb-3169c09-224943-416937 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-19 07:20:09,749 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image?model=product.product&field=image_128&id=908&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.241 2026-09-19 07:20:09,757 100 INFO rb-3169c09-224943-416937 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-19 07:20:09,772 100 INFO rb-3169c09-224943-416937 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-19 07:20:09,787 100 INFO rb-3169c09-224943-416937 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-19 07:20:09,795 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.239 2026-09-19 07:20:09,846 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.236 2026-09-19 07:20:09,847 100 INFO rb-3169c09-224943-416937 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-19 07:20:09,853 100 INFO rb-3169c09-224943-416937 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-19 07:20:09,888 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.227 2026-09-19 07:20:09,913 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.232 2026-09-19 07:20:09,935 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.205 2026-09-19 07:20:09,953 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.004 0.185 2026-09-19 07:20:09,973 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:20:10,707 100 INFO rb-3169c09-224943-416937 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-19 07:20:10,720 100 INFO rb-3169c09-224943-416937 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-19 07:20:10,735 100 INFO rb-3169c09-224943-416937 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-19 07:20:10,752 100 INFO rb-3169c09-224943-416937 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-19 07:20:10,768 100 INFO rb-3169c09-224943-416937 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-19 07:20:10,769 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:20:10,779 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14791 2026-09-19 07:20:10,779 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:20:10,780 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14791 2026-09-19 07:20:10,880 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072010_880225_TestUi.txt 2026-09-19 07:20:10,880 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmphkxqymal_chrome_odoo" 2026-09-19 07:20:10,903 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_with_custom_attribute ... 2026-09-19 07:20:13,588 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14996 2026-09-19 07:20:13,588 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpr7jydbvr_chrome_odoo 2026-09-19 07:20:13,589 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40617/json/version 2026-09-19 07:20:13,590 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40617/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:20:13,646 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:20:13,646 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40617/json 2026-09-19 07:20:13,647 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40617/json with timeout 3 increased to 10s during tests 2026-09-19 07:20:13,656 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40617/devtools/page/F35637EDC5FDC2B7BC142AB7F606A0BD 2026-09-19 07:20:13,671 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:20:13,677 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:20:13,926 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:20:13,928 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:20:13,933 100 INFO rb-3169c09-224943-416937 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-19 07:20:13,933 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:20:13,960 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:20:14,443 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:14] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.069 0.418 2026-09-19 07:20:14,447 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F35637EDC5FDC2B7BC142AB7F606A0BD', 'loaderId': '1D86C0A97681E769AECB49BD929E6FD6', 'isDownload': False} 2026-09-19 07:20:14,447 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_with_custom_attribute')" 2026-09-19 07:20:14,460 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:20:14,478 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:14] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.008 2026-09-19 07:20:14,491 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:14] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.022 2026-09-19 07:20:14,499 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:14] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.029 2026-09-19 07:20:14,883 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:14] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-19 07:20:14,895 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.005 2026-09-19 07:20:14,941 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:20:14,944 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.005 2026-09-19 07:20:14,949 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:20:14,965 100 INFO rb-3169c09-224943-416937 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-19 07:20:15,579 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.234 0.391 2026-09-19 07:20:15,661 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.044 2026-09-19 07:20:15,686 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.013 2026-09-19 07:20:15,705 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:20:15,815 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:15] "GET /web/image?model=product.product&field=image_128&id=913&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.023 0.054 2026-09-19 07:20:15,884 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:15] "GET /web/image?model=product.product&field=image_128&id=911&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.017 0.123 2026-09-19 07:20:15,893 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:20:15,928 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:15] "GET /web/image?model=product.product&field=image_128&id=915&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.013 0.155 2026-09-19 07:20:15,951 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:20:15,972 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:20:15,977 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:20:15,990 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:15] "GET /web/image?model=product.product&field=image_128&id=912&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.018 0.208 2026-09-19 07:20:16,032 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /web/image?model=product.product&field=image_128&id=916&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.255 2026-09-19 07:20:16,107 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /web/image?model=product.product&field=image_128&id=914&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.329 2026-09-19 07:20:16,124 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.301 2026-09-19 07:20:16,178 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /web/image?model=product.product&field=image_128&id=917&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.268 2026-09-19 07:20:16,207 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.214 2026-09-19 07:20:16,228 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:20:16,255 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.022 0.234 2026-09-19 07:20:16,263 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.203 2026-09-19 07:20:16,273 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:20:16,277 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.149 2026-09-19 07:20:16,288 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.153 2026-09-19 07:20:16,294 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.140 2026-09-19 07:20:16,316 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.115 2026-09-19 07:20:16,349 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.020 0.096 2026-09-19 07:20:16,399 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /web/image?model=product.product&field=image_128&id=918&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.013 0.115 2026-09-19 07:20:16,458 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.165 2026-09-19 07:20:16,495 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /web/image?model=product.product&field=image_128&id=919&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.200 2026-09-19 07:20:16,541 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /web/image?model=product.product&field=image_128&id=922&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.015 0.229 2026-09-19 07:20:16,588 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /web/image?model=product.product&field=image_128&id=921&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.020 0.239 2026-09-19 07:20:16,631 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.016 0.256 2026-09-19 07:20:16,655 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.009 0.240 2026-09-19 07:20:16,693 100 INFO rb-3169c09-224943-416937 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-19 07:20:16,695 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.221 2026-09-19 07:20:16,713 100 INFO rb-3169c09-224943-416937 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-19 07:20:16,746 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.020 0.221 2026-09-19 07:20:16,748 100 INFO rb-3169c09-224943-416937 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-19 07:20:16,754 100 INFO rb-3169c09-224943-416937 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-19 07:20:16,773 100 INFO rb-3169c09-224943-416937 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-19 07:20:16,789 100 INFO rb-3169c09-224943-416937 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-19 07:20:16,797 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.017 0.229 2026-09-19 07:20:16,832 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.006 0.233 2026-09-19 07:20:16,845 100 INFO rb-3169c09-224943-416937 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-19 07:20:16,849 100 INFO rb-3169c09-224943-416937 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-19 07:20:16,851 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:20:16,876 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /web/image?model=product.product&field=image_128&id=920&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.224 2026-09-19 07:20:16,884 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14996 2026-09-19 07:20:16,891 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:20:16,892 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14996 2026-09-19 07:20:16,911 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.240 2026-09-19 07:20:16,955 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.237 2026-09-19 07:20:16,991 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.216 2026-09-19 07:20:17,004 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072017_004688_TestUi.txt 2026-09-19 07:20:17,005 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpr7jydbvr_chrome_odoo" 2026-09-19 07:20:17,025 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: waiting for threads: [, ] 2026-09-19 07:20:17,026 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:17] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.006 0.211 2026-09-19 07:20:17,045 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:17] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.189 2026-09-19 07:20:17,060 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display_as_public ... 2026-09-19 07:20:17,222 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:20:17,410 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:17] "GET /web/image/pos.config/20/iface_customer_facing_display_background_image_1920 HTTP/1.1" 200 - 19 0.012 0.178 2026-09-19 07:20:17,414 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_search_more ... 2026-09-19 07:20:17,986 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15200 2026-09-19 07:20:17,987 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpobw0lwwp_chrome_odoo 2026-09-19 07:20:17,987 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45393/json/version 2026-09-19 07:20:17,988 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45393/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:20:18,031 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:20:18,031 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45393/json 2026-09-19 07:20:18,032 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45393/json with timeout 3 increased to 10s during tests 2026-09-19 07:20:18,038 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45393/devtools/page/9AB6A719D6A9692A3E76E86DE67759E4 2026-09-19 07:20:18,047 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:20:18,055 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:20:18,258 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:20:18,260 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:20:18,271 100 INFO rb-3169c09-224943-416937 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-19 07:20:18,271 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:20:18,288 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:20:19,747 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:19] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.071 1.393 2026-09-19 07:20:19,750 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '9AB6A719D6A9692A3E76E86DE67759E4', 'loaderId': '4EA60D89C6746FC03426D03F19350575', 'isDownload': False} 2026-09-19 07:20:19,750 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('SearchMoreCustomer')" 2026-09-19 07:20:19,765 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:20:19,782 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:19] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.007 2026-09-19 07:20:19,797 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:19] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.012 2026-09-19 07:20:19,804 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:19] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-09-19 07:20:20,182 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:20] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-19 07:20:20,197 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.005 2026-09-19 07:20:20,232 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:20:20,250 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:20] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:20:20,254 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.006 2026-09-19 07:20:20,275 100 INFO rb-3169c09-224943-416937 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-19 07:20:20,898 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.282 0.342 2026-09-19 07:20:20,980 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:20] "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-19 07:20:21,007 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "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-19 07:20:21,030 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.007 2026-09-19 07:20:21,127 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:20:21,149 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.051 0.037 2026-09-19 07:20:21,159 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:20:21,192 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.013 0.114 2026-09-19 07:20:21,225 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.121 2026-09-19 07:20:21,252 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.164 2026-09-19 07:20:21,312 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.015 0.194 2026-09-19 07:20:21,329 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:20:21,341 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:20:21,351 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:20:21,351 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.242 2026-09-19 07:20:21,363 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.198 2026-09-19 07:20:21,408 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.187 2026-09-19 07:20:21,445 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.205 2026-09-19 07:20:21,455 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:20:21,491 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.217 2026-09-19 07:20:21,541 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.024 0.156 2026-09-19 07:20:21,551 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:20:21,563 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.014 0.180 2026-09-19 07:20:21,575 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.186 2026-09-19 07:20:21,589 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.202 2026-09-19 07:20:21,606 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.188 2026-09-19 07:20:21,623 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.009 0.144 2026-09-19 07:20:21,663 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.017 0.149 2026-09-19 07:20:21,672 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.115 2026-09-19 07:20:21,691 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.102 2026-09-19 07:20:21,710 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.103 2026-09-19 07:20:21,727 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.114 2026-09-19 07:20:21,749 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:21] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.010 0.043 2026-09-19 07:20:22,054 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:20:22,069 100 INFO rb-3169c09-224943-416937 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-19 07:20:22,093 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-09-19 07:20:22,107 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-09-19 07:20:22,108 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.029 2026-09-19 07:20:22,119 100 INFO rb-3169c09-224943-416937 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-19 07:20:23,051 100 INFO rb-3169c09-224943-416937 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-19 07:20:23,103 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 21 0.023 0.026 2026-09-19 07:20:23,516 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-09-19 07:20:23,874 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:20:23,882 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:20:23,890 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:20:23,892 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15200 2026-09-19 07:20:23,893 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:20:23,894 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15200 2026-09-19 07:20:23,989 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072023_989677_TestUi.txt 2026-09-19 07:20:23,990 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpobw0lwwp_chrome_odoo" 2026-09-19 07:20:24,008 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_draft_order_deletion_with_printer ... 2026-09-19 07:20:24,438 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15398 2026-09-19 07:20:24,438 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpug3ltdgw_chrome_odoo 2026-09-19 07:20:24,438 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36789/json/version 2026-09-19 07:20:24,440 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36789/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:20:24,461 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:20:24,462 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36789/json 2026-09-19 07:20:24,466 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36789/json with timeout 3 increased to 10s during tests 2026-09-19 07:20:24,487 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36789/devtools/page/4E7B5782C32259B946D055A600DEFAFD 2026-09-19 07:20:24,501 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:20:24,508 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:20:24,690 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:20:24,693 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:20:24,705 100 INFO rb-3169c09-224943-416937 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-19 07:20:24,706 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:20:24,728 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:20:25,327 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:25] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.058 0.543 2026-09-19 07:20:25,330 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '4E7B5782C32259B946D055A600DEFAFD', 'loaderId': 'E213EFC15C64A416D5E10399789575AF', 'isDownload': False} 2026-09-19 07:20:25,330 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_draft_order_deletion_with_printer')" 2026-09-19 07:20:25,348 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:20:25,379 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:25] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.010 2026-09-19 07:20:25,396 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:25] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.027 2026-09-19 07:20:25,404 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:25] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.031 2026-09-19 07:20:25,734 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:25] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.009 0.014 2026-09-19 07:20:25,754 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.011 2026-09-19 07:20:25,773 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:20:25,781 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.004 2026-09-19 07:20:25,783 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:20:25,804 100 INFO rb-3169c09-224943-416937 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-19 07:20:26,382 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.218 0.367 2026-09-19 07:20:26,462 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.044 2026-09-19 07:20:26,491 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20: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-19 07:20:26,505 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:20:26,586 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:26] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.021 0.038 2026-09-19 07:20:26,633 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:26] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.017 0.086 2026-09-19 07:20:26,649 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:20:26,681 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:26] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.143 2026-09-19 07:20:26,724 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:26] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.180 2026-09-19 07:20:26,748 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:20:26,766 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:20:26,782 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:20:26,786 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:26] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.017 0.234 2026-09-19 07:20:26,789 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:20:26,859 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:26] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.031 0.288 2026-09-19 07:20:26,874 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.275 2026-09-19 07:20:26,932 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:26] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.016 0.258 2026-09-19 07:20:26,980 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:26] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.272 2026-09-19 07:20:26,996 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.193 2026-09-19 07:20:27,026 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.014 0.200 2026-09-19 07:20:27,036 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.169 2026-09-19 07:20:27,045 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:20:27,060 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.013 0.168 2026-09-19 07:20:27,064 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.168 2026-09-19 07:20:27,088 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.142 2026-09-19 07:20:27,130 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:27] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.018 0.125 2026-09-19 07:20:27,149 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:27] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.133 2026-09-19 07:20:27,185 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:27] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.129 2026-09-19 07:20:27,206 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:27] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.003 0.149 2026-09-19 07:20:27,222 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:27] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.150 2026-09-19 07:20:27,239 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:27] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.138 2026-09-19 07:20:27,259 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:27] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.078 2026-09-19 07:20:27,485 100 INFO rb-3169c09-224943-416937 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-19 07:20:27,501 100 INFO rb-3169c09-224943-416937 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-19 07:20:27,517 100 INFO rb-3169c09-224943-416937 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-19 07:20:27,520 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.014 2026-09-19 07:20:27,542 100 INFO rb-3169c09-224943-416937 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-19 07:20:27,551 100 INFO rb-3169c09-224943-416937 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-19 07:20:27,569 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-09-19 07:20:27,588 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .highlight' 2026-09-19 07:20:27,602 100 INFO rb-3169c09-224943-416937 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-19 07:20:27,619 100 INFO rb-3169c09-224943-416937 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-19 07:20:27,635 100 INFO rb-3169c09-224943-416937 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-19 07:20:27,651 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-09-19 07:20:27,667 100 INFO rb-3169c09-224943-416937 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-19 07:20:27,685 100 INFO rb-3169c09-224943-416937 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-19 07:20:27,701 100 INFO rb-3169c09-224943-416937 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-19 07:20:27,722 100 INFO rb-3169c09-224943-416937 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-19 07:20:27,739 100 INFO rb-3169c09-224943-416937 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-19 07:20:27,756 100 INFO rb-3169c09-224943-416937 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-19 07:20:27,775 100 INFO rb-3169c09-224943-416937 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-19 07:20:27,802 100 INFO rb-3169c09-224943-416937 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-19 07:20:27,806 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:20:27,808 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:20:27,810 100 INFO rb-3169c09-224943-416937 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-19 07:20:27,827 100 INFO rb-3169c09-224943-416937 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-19 07:20:27,833 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:27] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.012 2026-09-19 07:20:27,836 100 INFO rb-3169c09-224943-416937 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-19 07:20:27,858 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32324987 for PoS orders references: ['Order 00074-001-0001'] (draft: False) 2026-09-19 07:20:27,877 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-19 07:20:28,045 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32324987 with result: [{'id': 68, 'pos_reference': 'Order 00074-001-0001', 'account_move': False}] 2026-09-19 07:20:28,068 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.107 0.108 2026-09-19 07:20:28,170 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 07:20:28,170 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 07:20:28,171 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 07:20:28,171 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 07:20:28,171 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 07:20:28,171 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 07:20:28,171 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 07:20:28,173 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 07:20:28,173 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 07:20:28,174 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 07:20:28,176 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 07:20:28,176 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 07:20:28,180 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 07:20:28,182 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 07:20:28,185 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 07:20:28,190 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 07:20:28,193 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 07:20:28,197 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 07:20:28,202 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:20:28,215 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:20:28,220 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 07:20:28,229 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 07:20:28,233 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 07:20:28,240 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-09-19 07:20:28,244 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-19 07:20:28,241 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.053 2026-09-19 07:20:28,242 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 07:20:28,262 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 07:20:28,260 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-09-19 07:20:28,263 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 07:20:28,264 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 07:20:28,264 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 07:20:28,265 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 07:20:28,265 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 07:20:28,265 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 07:20:28,265 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 07:20:28,274 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 07:20:28,274 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 07:20:28,275 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 07:20:28,275 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 07:20:28,276 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 07:20:28,276 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 07:20:28,276 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 07:20:28,277 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 07:20:28,277 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 07:20:28,277 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 07:20:28,278 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 07:20:28,278 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 07:20:28,278 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 07:20:28,279 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 07:20:28,279 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 07:20:28,280 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 07:20:28,280 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 07:20:28,281 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 07:20:28,282 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 07:20:28,284 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 07:20:28,285 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 07:20:28,287 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 07:20:28,287 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 07:20:28,288 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 07:20:28,288 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 07:20:28,288 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 07:20:28,289 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 07:20:28,289 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 07:20:28,290 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 07:20:28,290 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 07:20:28,296 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:20:28,319 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:20:28,323 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-19 07:20:28,338 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-09-19 07:20:28,340 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 07:20:28,342 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 07:20:28,348 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 07:20:28,351 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.057 2026-09-19 07:20:28,354 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 07:20:28,355 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 07:20:28,357 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 07:20:28,360 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 07:20:28,361 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 07:20:28,361 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 07:20:28,373 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 07:20:28,378 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 07:20:28,378 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 07:20:28,378 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 07:20:28,385 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:20:28,386 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 07:20:28,390 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 07:20:28,392 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 07:20:28,403 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:20:28,404 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 07:20:28,406 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.100 2026-09-19 07:20:28,408 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 07:20:28,410 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 07:20:28,412 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 07:20:28,413 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 07:20:28,414 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 07:20:28,417 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 07:20:28,418 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 07:20:28,421 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:20:28,422 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 07:20:28,422 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 07:20:28,426 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 07:20:28,428 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 07:20:28,428 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 07:20:28,429 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 07:20:28,431 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 07:20:28,436 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "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-19 07:20:28,444 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.019 2026-09-19 07:20:28,447 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:20:28,451 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:20:28,458 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:20:28,484 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:20:28,488 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:20:28,489 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-19 07:20:28,490 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-09-19 07:20:28,507 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:20:28,508 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:20:28,520 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:20:28,527 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:20:28,657 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:20:28,783 100 INFO rb-3169c09-224943-416937 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-19 07:20:28,801 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48351737 for PoS orders references: ['Order 00074-001-0002'] (draft: True) 2026-09-19 07:20:28,841 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.005 2026-09-19 07:20:28,902 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48351737 with result: [{'id': 69, 'pos_reference': 'Order 00074-001-0002', 'account_move': False}] 2026-09-19 07:20:28,918 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.068 0.059 2026-09-19 07:20:28,928 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:28] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:20:30,014 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 07:20:30,209 100 INFO rb-3169c09-224943-416937 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-19 07:20:30,218 100 INFO rb-3169c09-224943-416937 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-19 07:20:30,238 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-09-19 07:20:30,250 100 INFO rb-3169c09-224943-416937 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-19 07:20:30,267 100 INFO rb-3169c09-224943-416937 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-19 07:20:30,286 100 INFO rb-3169c09-224943-416937 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-19 07:20:30,288 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:30] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 8 0.007 0.010 2026-09-19 07:20:30,301 100 INFO rb-3169c09-224943-416937 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-19 07:20:30,322 100 INFO rb-3169c09-224943-416937 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-19 07:20:30,349 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:30] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.014 0.029 2026-09-19 07:20:31,123 100 INFO rb-3169c09-224943-416937 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-19 07:20:31,140 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:31] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.004 0.012 2026-09-19 07:20:31,194 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:31] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 19 0.027 0.021 2026-09-19 07:20:31,696 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 46, model: account.move 2026-09-19 07:20:32,540 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:32] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 664 0.573 0.767 2026-09-19 07:20:32,882 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:32] "GET /web HTTP/1.1" 200 - 43 0.022 0.301 2026-09-19 07:20:32,933 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:32] "GET /web/assets/6dc496d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.012 0.011 2026-09-19 07:20:32,949 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:32] "GET /web/webclient/load_menus/81d68faff1fd006c09f703c86040725133e49d1cfa15dc5d3cadfd23a574f7f0 HTTP/1.1" 200 - 2 0.002 0.033 2026-09-19 07:20:32,974 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:32] "GET /web/assets/b995a1a/web.assets_web.min.css HTTP/1.1" 200 - 4 0.013 0.052 2026-09-19 07:20:32,995 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.008 0.066 2026-09-19 07:20:33,007 100 INFO rb-3169c09-224943-416937 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-19 07:20:33,031 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:33] "GET /web/assets/2819573/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:20:33,673 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-19 07:20:33,683 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-19 07:20:33,687 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-19 07:20:33,701 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.005 2026-09-19 07:20:33,797 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:33] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:20:33,914 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:33] "POST /mail/init_messaging HTTP/1.1" 200 - 87 0.102 0.110 2026-09-19 07:20:33,920 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:33] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.205 2026-09-19 07:20:33,925 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.183 2026-09-19 07:20:33,950 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.014 0.187 2026-09-19 07:20:33,978 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:33] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.012 0.193 2026-09-19 07:20:33,986 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.189 2026-09-19 07:20:33,994 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:33] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.062 2026-09-19 07:20:34,014 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:34] "GET /web/offline HTTP/1.1" 200 - 7 0.008 0.067 2026-09-19 07:20:34,024 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.079 2026-09-19 07:20:34,043 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:34] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.066 2026-09-19 07:20:34,089 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:34] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 200 - 11 0.021 0.096 2026-09-19 07:20:34,142 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:34] "GET /web?reload=true HTTP/1.1" 200 - 16 0.016 0.067 2026-09-19 07:20:34,191 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.009 2026-09-19 07:20:34,207 100 INFO rb-3169c09-224943-416937 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-19 07:20:34,861 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-19 07:20:34,862 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-19 07:20:34,864 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-19 07:20:34,881 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.001 0.004 2026-09-19 07:20:34,949 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:34] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.030 0.032 2026-09-19 07:20:34,957 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.049 2026-09-19 07:20:34,971 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.007 0.055 2026-09-19 07:20:34,988 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:34] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.005 0.064 2026-09-19 07:20:35,041 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.004 2026-09-19 07:20:35,051 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:35] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.017 2026-09-19 07:20:35,065 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.005 0.028 2026-09-19 07:20:35,083 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:35] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.025 2026-09-19 07:20:35,127 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:35] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 11 0.020 0.046 2026-09-19 07:20:35,249 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:35] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.055 0.072 2026-09-19 07:20:35,324 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:35] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.023 0.028 2026-09-19 07:20:36,152 100 INFO rb-3169c09-224943-416937 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-19 07:20:36,156 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:20:36,164 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15398 2026-09-19 07:20:36,165 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:20:36,166 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15398 2026-09-19 07:20:36,289 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072036_289545_TestUi.txt 2026-09-19 07:20:36,289 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpug3ltdgw_chrome_odoo" 2026-09-19 07:20:36,310 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_no_tax ... 2026-09-19 07:20:36,976 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15707 2026-09-19 07:20:36,976 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmplxi10b21_chrome_odoo 2026-09-19 07:20:36,976 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34023/json/version 2026-09-19 07:20:36,978 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34023/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:20:37,000 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:20:37,001 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34023/json 2026-09-19 07:20:37,001 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34023/json with timeout 3 increased to 10s during tests 2026-09-19 07:20:37,010 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34023/devtools/page/E1C8365988F26A0D70589CAC858F20FE 2026-09-19 07:20:37,025 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:20:37,034 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:20:37,224 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:20:37,226 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:20:37,231 100 INFO rb-3169c09-224943-416937 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-19 07:20:37,231 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:20:37,252 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:20:37,799 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:37] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.077 0.480 2026-09-19 07:20:37,803 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E1C8365988F26A0D70589CAC858F20FE', 'loaderId': '31A94E7946FCB5588A809870FC7B970D', 'isDownload': False} 2026-09-19 07:20:37,803 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-09-19 07:20:37,825 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:20:37,847 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:37] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.007 2026-09-19 07:20:37,858 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:37] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.021 2026-09-19 07:20:37,869 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:37] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.014 2026-09-19 07:20:38,230 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:38] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-09-19 07:20:38,249 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.010 2026-09-19 07:20:38,271 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:20:38,288 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-19 07:20:38,290 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:20:38,332 100 INFO rb-3169c09-224943-416937 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-19 07:20:38,921 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.218 0.385 2026-09-19 07:20:39,001 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:39] "GET /pos/ui HTTP/1.1" 200 - 20 0.042 0.606 2026-09-19 07:20:39,019 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:20:39,086 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.116 2026-09-19 07:20:39,112 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:20:39,151 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 07:20:39,700 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.193 0.325 2026-09-19 07:20:39,788 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.044 2026-09-19 07:20:39,815 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.010 2026-09-19 07:20:39,828 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-19 07:20:39,912 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:39] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.033 0.035 2026-09-19 07:20:39,954 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:39] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.100 2026-09-19 07:20:39,994 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:39] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.139 2026-09-19 07:20:40,032 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.013 0.155 2026-09-19 07:20:40,042 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:20:40,059 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20: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-19 07:20:40,066 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:20:40,073 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:20:40,091 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.186 2026-09-19 07:20:40,130 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.239 2026-09-19 07:20:40,143 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.207 2026-09-19 07:20:40,182 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.209 2026-09-19 07:20:40,196 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:20:40,217 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "GET /web/image?model=product.product&field=image_128&id=923&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.210 2026-09-19 07:20:40,226 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.141 2026-09-19 07:20:40,231 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:20:40,252 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.011 0.144 2026-09-19 07:20:40,264 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.122 2026-09-19 07:20:40,272 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.106 2026-09-19 07:20:40,276 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.099 2026-09-19 07:20:40,327 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.027 0.094 2026-09-19 07:20:40,340 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.112 2026-09-19 07:20:40,358 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.113 2026-09-19 07:20:40,398 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.133 2026-09-19 07:20:40,439 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.152 2026-09-19 07:20:40,456 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.162 2026-09-19 07:20:40,471 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.135 2026-09-19 07:20:40,488 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.140 2026-09-19 07:20:40,505 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.108 2026-09-19 07:20:40,784 100 INFO rb-3169c09-224943-416937 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-19 07:20:40,800 100 INFO rb-3169c09-224943-416937 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-19 07:20:40,820 100 INFO rb-3169c09-224943-416937 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-19 07:20:40,833 100 INFO rb-3169c09-224943-416937 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-19 07:20:40,855 100 INFO rb-3169c09-224943-416937 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-19 07:20:40,963 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:40] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 58 0.058 0.065 2026-09-19 07:20:41,780 100 INFO rb-3169c09-224943-416937 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-19 07:20:41,783 100 INFO rb-3169c09-224943-416937 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-19 07:20:41,800 100 INFO rb-3169c09-224943-416937 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-19 07:20:41,817 100 INFO rb-3169c09-224943-416937 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-19 07:20:41,836 100 INFO rb-3169c09-224943-416937 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-19 07:20:41,850 100 INFO rb-3169c09-224943-416937 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-19 07:20:41,867 100 INFO rb-3169c09-224943-416937 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-19 07:20:41,883 100 INFO rb-3169c09-224943-416937 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-19 07:20:41,961 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:41] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 36 0.037 0.053 2026-09-19 07:20:42,216 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-19 07:20:42,718 100 INFO rb-3169c09-224943-416937 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-19 07:20:42,733 100 INFO rb-3169c09-224943-416937 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-19 07:20:42,750 100 INFO rb-3169c09-224943-416937 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-19 07:20:42,785 100 INFO rb-3169c09-224943-416937 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-19 07:20:42,789 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:20:42,791 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:20:42,794 100 INFO rb-3169c09-224943-416937 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-19 07:20:42,809 100 INFO rb-3169c09-224943-416937 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-19 07:20:42,819 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:42] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.011 2026-09-19 07:20:42,819 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:20:42,836 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:20:42,842 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63343489 for PoS orders references: ['Order 00075-002-0001'] (draft: False) 2026-09-19 07:20:42,856 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:20:43,014 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63343489 with result: [{'id': 70, 'pos_reference': 'Order 00075-002-0001', 'account_move': False}] 2026-09-19 07:20:43,030 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.090 0.101 2026-09-19 07:20:43,084 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:43] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.008 2026-09-19 07:20:43,703 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:20:43,817 100 INFO rb-3169c09-224943-416937 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-19 07:20:43,819 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:20:43,829 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15707 2026-09-19 07:20:43,830 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:20:43,830 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15707 2026-09-19 07:20:43,925 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072043_925030_TestUi.txt 2026-09-19 07:20:43,925 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmplxi10b21_chrome_odoo" 2026-09-19 07:20:43,951 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_two_tax_included ... 2026-09-19 07:20:44,570 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15914 2026-09-19 07:20:44,571 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5sqt2lwx_chrome_odoo 2026-09-19 07:20:44,571 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39191/json/version 2026-09-19 07:20:44,575 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39191/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:20:44,627 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:20:44,627 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39191/json 2026-09-19 07:20:44,628 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39191/json with timeout 3 increased to 10s during tests 2026-09-19 07:20:44,638 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39191/devtools/page/72560EA3237E4069EB63085FF48E8B42 2026-09-19 07:20:44,653 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:20:44,656 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:20:44,888 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 07:20:44,890 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:20:44,895 100 INFO rb-3169c09-224943-416937 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-19 07:20:44,895 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:20:44,927 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:20:45,624 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:45] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.116 0.594 2026-09-19 07:20:45,629 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '72560EA3237E4069EB63085FF48E8B42', 'loaderId': 'ECDA705DD75D5D5C83096EEBB00673AB', 'isDownload': False} 2026-09-19 07:20:45,629 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionTwoTaxIncluded')" 2026-09-19 07:20:45,657 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:20:45,681 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:45] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.009 2026-09-19 07:20:45,692 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:45] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.024 2026-09-19 07:20:45,703 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:45] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.030 2026-09-19 07:20:46,076 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:46] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.007 2026-09-19 07:20:46,093 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.011 2026-09-19 07:20:46,129 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:20:46,141 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-09-19 07:20:46,144 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:20:46,178 100 INFO rb-3169c09-224943-416937 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-19 07:20:46,755 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 303 0.234 0.365 2026-09-19 07:20:46,853 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:46] "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-19 07:20:46,881 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:46] "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-19 07:20:46,895 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:20:46,992 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:46] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.033 0.045 2026-09-19 07:20:47,008 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:20:47,051 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.032 0.094 2026-09-19 07:20:47,097 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.015 0.152 2026-09-19 07:20:47,132 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.186 2026-09-19 07:20:47,190 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.246 2026-09-19 07:20:47,201 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20: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-19 07:20:47,212 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:20:47,222 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:20:47,254 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.018 0.300 2026-09-19 07:20:47,259 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:20:47,287 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.240 2026-09-19 07:20:47,347 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.019 0.272 2026-09-19 07:20:47,388 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /web/image?model=product.product&field=image_128&id=924&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.016 0.259 2026-09-19 07:20:47,452 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.299 2026-09-19 07:20:47,466 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.225 2026-09-19 07:20:47,478 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.209 2026-09-19 07:20:47,494 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:20:47,499 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.012 0.195 2026-09-19 07:20:47,507 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.196 2026-09-19 07:20:47,523 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.165 2026-09-19 07:20:47,531 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.133 2026-09-19 07:20:47,615 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 19 0.048 0.111 2026-09-19 07:20:47,630 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.004 0.137 2026-09-19 07:20:47,678 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.006 0.169 2026-09-19 07:20:47,712 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.011 0.190 2026-09-19 07:20:47,741 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.008 0.195 2026-09-19 07:20:47,757 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.218 2026-09-19 07:20:47,774 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.004 0.109 2026-09-19 07:20:47,918 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:20:47,937 100 INFO rb-3169c09-224943-416937 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-19 07:20:47,952 100 INFO rb-3169c09-224943-416937 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-19 07:20:47,953 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.008 0.018 2026-09-19 07:20:47,969 100 INFO rb-3169c09-224943-416937 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-19 07:20:47,983 100 INFO rb-3169c09-224943-416937 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-19 07:20:48,000 100 INFO rb-3169c09-224943-416937 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-19 07:20:48,017 100 INFO rb-3169c09-224943-416937 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-19 07:20:48,037 100 INFO rb-3169c09-224943-416937 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-19 07:20:48,050 100 INFO rb-3169c09-224943-416937 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-19 07:20:48,066 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:20:48,070 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:20:48,093 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:20:48,096 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15914 2026-09-19 07:20:48,098 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:20:48,098 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15914 2026-09-19 07:20:48,212 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072048_212745_TestUi.txt 2026-09-19 07:20:48,213 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp5sqt2lwx_chrome_odoo" 2026-09-19 07:20:48,232 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fixed_tax_negative_qty ... 2026-09-19 07:20:48,904 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16114 2026-09-19 07:20:48,905 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5gxc_h6r_chrome_odoo 2026-09-19 07:20:48,906 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33841/json/version 2026-09-19 07:20:48,910 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33841/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:20:48,921 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:20:48,922 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33841/json 2026-09-19 07:20:48,923 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33841/json with timeout 3 increased to 10s during tests 2026-09-19 07:20:48,930 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33841/devtools/page/0708359B58F90156FEF98559881F3147 2026-09-19 07:20:48,934 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:20:48,939 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:20:49,153 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:20:49,155 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:20:49,163 100 INFO rb-3169c09-224943-416937 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-19 07:20:49,163 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:20:49,178 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:20:49,813 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:49] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.111 0.528 2026-09-19 07:20:49,818 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '0708359B58F90156FEF98559881F3147', 'loaderId': '95D3A16C53571420ABDA6319B9F4E7F0', 'isDownload': False} 2026-09-19 07:20:49,818 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-09-19 07:20:49,831 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:20:49,867 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:49] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.020 2026-09-19 07:20:49,880 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:49] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.025 2026-09-19 07:20:49,893 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:49] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.051 2026-09-19 07:20:50,303 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:50] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.012 0.009 2026-09-19 07:20:50,317 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.025 2026-09-19 07:20:50,342 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:20:50,346 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:20:50,358 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.011 2026-09-19 07:20:50,383 100 INFO rb-3169c09-224943-416937 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-19 07:20:51,023 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.229 0.409 2026-09-19 07:20:51,085 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:51] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.656 2026-09-19 07:20:51,114 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:20:51,159 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.087 2026-09-19 07:20:51,215 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 07:20:51,270 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 07:20:51,758 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.118 0.338 2026-09-19 07:20:51,839 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:51] "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-19 07:20:51,872 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:51] "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-19 07:20:51,889 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:20:52,013 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.043 0.043 2026-09-19 07:20:52,075 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.023 0.105 2026-09-19 07:20:52,091 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:20:52,137 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.017 0.166 2026-09-19 07:20:52,143 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:20:52,163 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:20:52,176 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:20:52,180 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.016 0.206 2026-09-19 07:20:52,213 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:20:52,242 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.254 2026-09-19 07:20:52,293 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.023 0.288 2026-09-19 07:20:52,308 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.273 2026-09-19 07:20:52,344 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.236 2026-09-19 07:20:52,359 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.142 2026-09-19 07:20:52,371 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:20:52,382 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.013 0.152 2026-09-19 07:20:52,408 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.150 2026-09-19 07:20:52,428 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.013 0.112 2026-09-19 07:20:52,440 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.107 2026-09-19 07:20:52,445 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.114 2026-09-19 07:20:52,500 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.025 0.126 2026-09-19 07:20:52,527 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.013 0.122 2026-09-19 07:20:52,577 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.017 0.154 2026-09-19 07:20:52,623 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.203 2026-09-19 07:20:52,668 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /web/image?model=product.product&field=image_128&id=925&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.223 2026-09-19 07:20:52,684 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.230 2026-09-19 07:20:52,714 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.003 0.195 2026-09-19 07:20:52,730 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.193 2026-09-19 07:20:52,746 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:52] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.149 2026-09-19 07:20:52,884 100 INFO rb-3169c09-224943-416937 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-19 07:20:52,900 100 INFO rb-3169c09-224943-416937 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-19 07:20:52,923 100 INFO rb-3169c09-224943-416937 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-19 07:20:52,934 100 INFO rb-3169c09-224943-416937 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-19 07:20:52,950 100 INFO rb-3169c09-224943-416937 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-19 07:20:52,967 100 INFO rb-3169c09-224943-416937 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-19 07:20:53,878 100 INFO rb-3169c09-224943-416937 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-19 07:20:53,923 100 INFO rb-3169c09-224943-416937 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-19 07:20:53,931 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:20:53,934 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:20:53,937 100 INFO rb-3169c09-224943-416937 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-19 07:20:53,954 100 INFO rb-3169c09-224943-416937 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-19 07:20:53,969 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:20:53,986 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70731977 for PoS orders references: ['Order 00077-002-0001'] (draft: False) 2026-09-19 07:20:53,988 100 INFO rb-3169c09-224943-416937 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-19 07:20:54,003 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:20:54,146 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70731977 with result: [{'id': 71, 'pos_reference': 'Order 00077-002-0001', 'account_move': False}] 2026-09-19 07:20:54,160 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.088 0.095 2026-09-19 07:20:54,178 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-19 07:20:54,242 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:54] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.020 0.009 2026-09-19 07:20:54,955 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:20:54,962 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:20:54,974 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16114 2026-09-19 07:20:54,975 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:20:54,986 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16114 2026-09-19 07:20:55,050 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072055_049788_TestUi.txt 2026-09-19 07:20:55,050 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp5gxc_h6r_chrome_odoo" 2026-09-19 07:20:56,436 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_limited_product_pricelist_loading ... 2026-09-19 07:20:57,356 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16317 2026-09-19 07:20:57,357 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpzhsg2g2p_chrome_odoo 2026-09-19 07:20:57,357 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39833/json/version 2026-09-19 07:20:57,359 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39833/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:20:57,403 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:20:57,403 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39833/json 2026-09-19 07:20:57,404 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39833/json with timeout 3 increased to 10s during tests 2026-09-19 07:20:57,414 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39833/devtools/page/1D869A7B5D47E5A4236815077111EEC1 2026-09-19 07:20:57,416 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:20:57,427 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:20:57,740 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 07:20:57,742 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:20:57,746 100 INFO rb-3169c09-224943-416937 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-19 07:20:57,746 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:20:57,764 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:20:58,613 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:58] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.143 0.709 2026-09-19 07:20:58,616 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '1D869A7B5D47E5A4236815077111EEC1', 'loaderId': 'C9A7C11343074FF83A57EC85802A2604', 'isDownload': False} 2026-09-19 07:20:58,616 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-09-19 07:20:58,637 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:20:58,656 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:58] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.009 2026-09-19 07:20:58,668 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:58] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.016 2026-09-19 07:20:58,674 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:58] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.017 2026-09-19 07:20:59,064 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:59] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-19 07:20:59,092 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.012 2026-09-19 07:20:59,109 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:20:59,118 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:20:59,121 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.012 2026-09-19 07:20:59,160 100 INFO rb-3169c09-224943-416937 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-19 07:20:59,830 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 301 0.298 0.386 2026-09-19 07:20:59,920 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:59] "GET /pos/ui HTTP/1.1" 200 - 22 0.038 0.704 2026-09-19 07:20:59,939 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:20:59,983 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:20:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.111 2026-09-19 07:21:00,073 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-19 07:21:00,142 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.016 0.021 2026-09-19 07:21:00,573 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.121 0.294 2026-09-19 07:21:00,655 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.042 2026-09-19 07:21:00,714 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.020 0.014 2026-09-19 07:21:00,738 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.010 0.005 2026-09-19 07:21:00,806 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.027 0.009 2026-09-19 07:21:00,816 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.039 2026-09-19 07:21:00,829 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.057 2026-09-19 07:21:00,849 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.064 2026-09-19 07:21:00,861 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.066 2026-09-19 07:21:00,868 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:21:00,876 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:21:00,891 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:00] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.003 0.095 2026-09-19 07:21:00,903 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.075 2026-09-19 07:21:00,927 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:00] "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-19 07:21:00,962 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-19 07:21:00,968 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-09-19 07:21:00,970 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:21:00,989 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:00] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.018 0.140 2026-09-19 07:21:01,013 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:01] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.005 0.172 2026-09-19 07:21:01,066 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:01] "GET /web/image/res.users/44/avatar_128 HTTP/1.1" 200 - 19 0.018 0.174 2026-09-19 07:21:01,073 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.113 2026-09-19 07:21:01,095 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:01] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.103 2026-09-19 07:21:01,127 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:01] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.012 2026-09-19 07:21:01,650 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:21:01,667 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100100' (trigger: body)' 2026-09-19 07:21:01,686 100 INFO rb-3169c09-224943-416937 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-19 07:21:01,700 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.014 2026-09-19 07:21:01,718 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:01] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.005 0.030 2026-09-19 07:21:01,787 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.023 0.033 2026-09-19 07:21:01,834 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 13 0.015 0.023 2026-09-19 07:21:02,648 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100200' (trigger: body)' 2026-09-19 07:21:02,667 100 INFO rb-3169c09-224943-416937 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-19 07:21:02,672 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:02] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.007 0.011 2026-09-19 07:21:02,744 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.030 0.037 2026-09-19 07:21:02,785 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 11 0.012 0.022 2026-09-19 07:21:03,188 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:21:03,552 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100300' (trigger: body)' 2026-09-19 07:21:03,566 100 INFO rb-3169c09-224943-416937 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-19 07:21:03,571 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:03] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.004 0.012 2026-09-19 07:21:03,639 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.021 0.037 2026-09-19 07:21:03,664 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:03] "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-19 07:21:04,426 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-19 07:21:04,431 100 INFO rb-3169c09-224943-416937 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-19 07:21:04,434 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:21:04,443 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:21:04,454 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16317 2026-09-19 07:21:04,454 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:21:04,455 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16317 2026-09-19 07:21:04,549 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072104_549575_TestUi.txt 2026-09-19 07:21:04,549 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpzhsg2g2p_chrome_odoo" 2026-09-19 07:21:04,576 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_lot_refund ... 2026-09-19 07:21:05,194 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16517 2026-09-19 07:21:05,195 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpfpibil1l_chrome_odoo 2026-09-19 07:21:05,195 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35077/json/version 2026-09-19 07:21:05,197 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35077/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:21:05,238 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:21:05,239 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35077/json 2026-09-19 07:21:05,239 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35077/json with timeout 3 increased to 10s during tests 2026-09-19 07:21:05,263 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35077/devtools/page/568CB5409742259C1FA72944A209A973 2026-09-19 07:21:05,276 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:21:05,283 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:21:05,497 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:21:05,500 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:21:05,515 100 INFO rb-3169c09-224943-416937 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-19 07:21:05,515 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:21:05,539 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:21:07,031 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:07] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.070 1.426 2026-09-19 07:21:07,035 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '568CB5409742259C1FA72944A209A973', 'loaderId': '9ABDFCA52AC6727B0815F412AB7244FA', 'isDownload': False} 2026-09-19 07:21:07,035 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-09-19 07:21:07,057 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:21:07,075 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:07] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.009 2026-09-19 07:21:07,082 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:07] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-09-19 07:21:07,105 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:07] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.033 2026-09-19 07:21:07,481 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:07] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.022 0.014 2026-09-19 07:21:07,491 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.034 2026-09-19 07:21:07,510 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:21:07,512 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:21:07,526 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-09-19 07:21:07,548 100 INFO rb-3169c09-224943-416937 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-19 07:21:08,203 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.243 0.419 2026-09-19 07:21:08,258 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:08] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.677 2026-09-19 07:21:08,284 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:21:08,331 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.076 2026-09-19 07:21:08,429 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:21:08,478 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:21:08,954 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.105 0.345 2026-09-19 07:21:09,022 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.039 2026-09-19 07:21:09,056 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "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-19 07:21:09,072 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 07:21:09,174 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.024 0.055 2026-09-19 07:21:09,223 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.114 2026-09-19 07:21:09,249 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:21:09,273 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.017 0.162 2026-09-19 07:21:09,317 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.194 2026-09-19 07:21:09,331 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "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-19 07:21:09,338 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:21:09,355 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:21:09,360 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:21:09,381 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.017 0.248 2026-09-19 07:21:09,426 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.295 2026-09-19 07:21:09,455 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.258 2026-09-19 07:21:09,506 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /web/image?model=product.product&field=image_128&id=929&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.017 0.232 2026-09-19 07:21:09,555 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.015 0.261 2026-09-19 07:21:09,569 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.196 2026-09-19 07:21:09,578 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:21:09,582 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.188 2026-09-19 07:21:09,614 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.012 0.172 2026-09-19 07:21:09,626 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.145 2026-09-19 07:21:09,636 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.140 2026-09-19 07:21:09,654 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.140 2026-09-19 07:21:09,697 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.015 0.121 2026-09-19 07:21:09,759 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.027 0.136 2026-09-19 07:21:09,775 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.164 2026-09-19 07:21:09,811 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.181 2026-09-19 07:21:09,843 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.006 0.193 2026-09-19 07:21:09,863 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.004 0.184 2026-09-19 07:21:09,881 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.175 2026-09-19 07:21:09,897 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:09] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.097 2026-09-19 07:21:10,066 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:21:10,088 100 INFO rb-3169c09-224943-416937 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-19 07:21:10,100 100 INFO rb-3169c09-224943-416937 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-19 07:21:10,117 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.021 2026-09-19 07:21:10,120 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-09-19 07:21:10,134 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-09-19 07:21:10,160 100 INFO rb-3169c09-224943-416937 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-19 07:21:10,166 100 INFO rb-3169c09-224943-416937 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-19 07:21:10,202 100 INFO rb-3169c09-224943-416937 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-19 07:21:10,210 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:21:10,211 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:21:10,217 100 INFO rb-3169c09-224943-416937 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-19 07:21:10,234 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:10] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.009 2026-09-19 07:21:10,235 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:21:10,256 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:21:10,261 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73970090 for PoS orders references: ['Order 00079-002-0001'] (draft: False) 2026-09-19 07:21:10,268 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:21:10,427 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73970090 with result: [{'id': 72, 'pos_reference': 'Order 00079-002-0001', 'account_move': False}] 2026-09-19 07:21:10,442 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.091 0.096 2026-09-19 07:21:10,493 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:10] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.010 2026-09-19 07:21:11,222 100 INFO rb-3169c09-224943-416937 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-19 07:21:11,234 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.control-button:contains("Refund")' 2026-09-19 07:21:11,258 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-19 07:21:11,294 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:11] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.009 0.021 2026-09-19 07:21:11,351 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:11] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 23 0.014 0.035 2026-09-19 07:21:11,931 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:21:12,126 100 INFO rb-3169c09-224943-416937 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-19 07:21:12,133 100 INFO rb-3169c09-224943-416937 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-19 07:21:12,149 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.ticket-screen .button.pay-order-button' 2026-09-19 07:21:12,166 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:21:12,182 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click lot icon (trigger: .line-lot-icon)' 2026-09-19 07:21:12,201 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'Check lot number (trigger: .popup-input:propValue(123456789))' 2026-09-19 07:21:12,204 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:21:12,214 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16517 2026-09-19 07:21:12,215 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:21:12,216 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16517 2026-09-19 07:21:12,322 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072112_322020_TestUi.txt 2026-09-19 07:21:12,322 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpfpibil1l_chrome_odoo" 2026-09-19 07:21:12,341 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_multi_product_options ... 2026-09-19 07:21:13,047 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16726 2026-09-19 07:21:13,047 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmppvrgheka_chrome_odoo 2026-09-19 07:21:13,048 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44001/json/version 2026-09-19 07:21:13,049 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44001/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:21:13,128 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:21:13,128 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44001/json 2026-09-19 07:21:13,129 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44001/json with timeout 3 increased to 10s during tests 2026-09-19 07:21:13,151 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44001/devtools/page/F8019F2C0F79119D89CBD9173A2917C9 2026-09-19 07:21:13,165 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:21:13,193 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:21:13,497 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:21:13,500 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:21:13,511 100 INFO rb-3169c09-224943-416937 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-19 07:21:13,511 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:21:13,527 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:21:14,156 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:14] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.093 0.539 2026-09-19 07:21:14,163 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F8019F2C0F79119D89CBD9173A2917C9', 'loaderId': '60BBB898ACAF0B01DE291E8F13B1E7C2', 'isDownload': False} 2026-09-19 07:21:14,163 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-09-19 07:21:14,183 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:21:14,209 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:14] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.018 0.007 2026-09-19 07:21:14,224 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:14] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.032 2026-09-19 07:21:14,233 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:14] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.038 2026-09-19 07:21:14,586 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:14] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.012 0.007 2026-09-19 07:21:14,605 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.006 2026-09-19 07:21:14,635 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:21:14,651 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.010 2026-09-19 07:21:14,654 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:21:14,674 100 INFO rb-3169c09-224943-416937 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-19 07:21:15,334 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.253 0.414 2026-09-19 07:21:15,419 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:15] "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-19 07:21:15,436 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:21:15,449 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21: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-19 07:21:15,467 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.005 2026-09-19 07:21:15,540 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:15] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.017 0.033 2026-09-19 07:21:15,569 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:15] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.006 0.072 2026-09-19 07:21:15,578 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:21:15,611 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:15] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.097 2026-09-19 07:21:15,678 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:15] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.021 0.152 2026-09-19 07:21:15,697 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:21:15,723 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:21:15,732 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:15] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.215 2026-09-19 07:21:15,733 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:21:15,793 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:15] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.025 0.250 2026-09-19 07:21:15,813 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.254 2026-09-19 07:21:15,859 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:15] "GET /web/image?model=product.product&field=image_128&id=930&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.017 0.249 2026-09-19 07:21:15,869 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:21:15,903 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:15] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.013 0.274 2026-09-19 07:21:15,953 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:15] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.025 0.192 2026-09-19 07:21:15,965 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.210 2026-09-19 07:21:15,976 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:21:15,984 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.013 0.166 2026-09-19 07:21:15,997 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.173 2026-09-19 07:21:16,006 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.170 2026-09-19 07:21:16,018 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.128 2026-09-19 07:21:16,029 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.115 2026-09-19 07:21:16,050 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:16] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.081 2026-09-19 07:21:16,098 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:16] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.021 0.097 2026-09-19 07:21:16,143 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:16] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.144 2026-09-19 07:21:16,170 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:16] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.011 0.155 2026-09-19 07:21:16,194 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:16] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.006 0.162 2026-09-19 07:21:16,223 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:16] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.012 0.170 2026-09-19 07:21:16,247 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:16] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.009 0.156 2026-09-19 07:21:16,407 100 INFO rb-3169c09-224943-416937 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-19 07:21:16,420 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.015 2026-09-19 07:21:16,421 100 INFO rb-3169c09-224943-416937 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-19 07:21:16,432 100 INFO rb-3169c09-224943-416937 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-19 07:21:16,449 100 INFO rb-3169c09-224943-416937 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-19 07:21:16,451 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:21:16,462 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16726 2026-09-19 07:21:16,463 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:21:16,463 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16726 2026-09-19 07:21:16,557 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072116_557599_TestUi.txt 2026-09-19 07:21:16,558 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmppvrgheka_chrome_odoo" 2026-09-19 07:21:16,579 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_only_unpaid_orders_are_loaded ... 2026-09-19 07:21:17,052 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16918 2026-09-19 07:21:17,052 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpfeg7xxbx_chrome_odoo 2026-09-19 07:21:17,053 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36005/json/version 2026-09-19 07:21:17,056 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36005/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:21:17,096 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:21:17,097 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36005/json 2026-09-19 07:21:17,097 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36005/json with timeout 3 increased to 10s during tests 2026-09-19 07:21:17,115 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36005/devtools/page/C9B862356352BF138F9EA5FFAE929388 2026-09-19 07:21:17,122 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:21:17,138 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:21:17,298 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:21:17,306 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:21:17,310 100 INFO rb-3169c09-224943-416937 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-19 07:21:17,310 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:21:17,324 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:21:17,577 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:17] "GET /pos/ui?config_id=20 HTTP/1.1" 303 - 14 0.015 0.242 2026-09-19 07:21:18,169 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:18] "GET /web HTTP/1.1" 200 - 110 0.091 0.496 2026-09-19 07:21:18,175 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C9B862356352BF138F9EA5FFAE929388', 'loaderId': 'D0C1DB799514898F4E2C76575F67395F', 'isDownload': False} 2026-09-19 07:21:18,175 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_only_unpaid_orders_are_loaded')" 2026-09-19 07:21:18,216 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:18] "GET /web/assets/b995a1a/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.008 2026-09-19 07:21:18,228 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:18] "GET /web/assets/6dc496d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.017 2026-09-19 07:21:18,237 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:18] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.023 2026-09-19 07:21:18,266 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:18] "GET /web/webclient/load_menus/a07ef2958a5f3871c90e45e7918c4d7b486f5bee2daa7125e1e8410acd40415a HTTP/1.1" 200 - 2 0.019 0.042 2026-09-19 07:21:18,294 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.015 0.064 2026-09-19 07:21:18,304 100 INFO rb-3169c09-224943-416937 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-19 07:21:18,344 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:18] "GET /web/assets/2819573/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-09-19 07:21:19,058 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:19] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-09-19 07:21:19,060 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:19] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-19 07:21:19,062 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:19] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-09-19 07:21:19,113 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.028 0.030 2026-09-19 07:21:19,154 100 INFO rb-3169c09-224943-416937 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-19 07:21:19,315 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:19] "POST /mail/init_messaging HTTP/1.1" 200 - 104 0.110 0.122 2026-09-19 07:21:19,327 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:19] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.231 2026-09-19 07:21:19,330 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:19] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:21:19,339 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.224 2026-09-19 07:21:19,376 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.026 0.220 2026-09-19 07:21:19,413 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:19] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.010 0.253 2026-09-19 07:21:19,419 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.240 2026-09-19 07:21:19,436 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:19] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.014 2026-09-19 07:21:19,461 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:19] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.016 0.089 2026-09-19 07:21:19,492 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:21:19,498 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:19] "GET /web/offline HTTP/1.1" 200 - 7 0.016 0.117 2026-09-19 07:21:19,510 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-19 07:21:19,523 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:19] "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-19 07:21:19,523 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.017 0.122 2026-09-19 07:21:19,574 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:19] "GET /web?reload=true HTTP/1.1" 200 - 16 0.010 0.045 2026-09-19 07:21:19,625 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:19] "GET /web/image?model=res.users&field=avatar_128&id=47 HTTP/1.1" 200 - 18 0.014 0.191 2026-09-19 07:21:19,651 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:19] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 11 0.013 0.357 2026-09-19 07:21:20,013 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-19 07:21:20,014 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-19 07:21:20,040 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.026 0.013 2026-09-19 07:21:20,050 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.039 2026-09-19 07:21:20,065 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.016 0.007 2026-09-19 07:21:20,214 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:20] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.063 0.093 2026-09-19 07:21:20,219 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.125 2026-09-19 07:21:20,228 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.122 2026-09-19 07:21:20,250 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:20] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.009 0.109 2026-09-19 07:21:20,270 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.016 0.114 2026-09-19 07:21:20,292 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:20] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.114 2026-09-19 07:21:20,304 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:20] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.055 2026-09-19 07:21:20,317 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.003 0.065 2026-09-19 07:21:20,353 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:20] "GET /web/image?model=res.users&field=avatar_128&id=47 HTTP/1.1" 200 - 11 0.015 0.074 2026-09-19 07:21:20,370 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:20] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.096 2026-09-19 07:21:20,503 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:20] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 49 0.047 0.055 2026-09-19 07:21:20,567 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:20] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 21 0.020 0.021 2026-09-19 07:21:21,410 100 INFO rb-3169c09-224943-416937 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-19 07:21:21,420 100 INFO rb-3169c09-224943-416937 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-19 07:21:21,548 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:21] "POST /web/dataset/call_button HTTP/1.1" 200 - 68 0.063 0.066 2026-09-19 07:21:21,739 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:21] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 37 0.030 0.142 2026-09-19 07:21:21,759 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:21:21,775 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:21] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.009 2026-09-19 07:21:21,786 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:21] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.016 2026-09-19 07:21:21,798 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:21] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.021 2026-09-19 07:21:22,153 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.005 2026-09-19 07:21:22,190 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 07:21:22,191 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:21:22,204 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:21:22,812 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 272 0.228 0.381 2026-09-19 07:21:22,906 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.044 2026-09-19 07:21:22,940 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:22] "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-19 07:21:22,961 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:21:23,041 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:23] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.025 0.036 2026-09-19 07:21:23,088 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:23] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.097 2026-09-19 07:21:23,106 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:21:23,128 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:23] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.006 0.118 2026-09-19 07:21:23,165 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:23] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.159 2026-09-19 07:21:23,195 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:23] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.005 0.195 2026-09-19 07:21:23,236 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:23] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.215 2026-09-19 07:21:23,249 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.008 0.189 2026-09-19 07:21:23,263 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:21:23,287 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:23] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.164 2026-09-19 07:21:23,305 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 7 0.007 0.165 2026-09-19 07:21:23,316 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.142 2026-09-19 07:21:23,325 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.111 2026-09-19 07:21:23,342 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.026 2026-09-19 07:21:23,347 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.014 0.092 2026-09-19 07:21:23,365 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.011 0.085 2026-09-19 07:21:23,368 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.093 2026-09-19 07:21:23,401 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:23] "GET /web/image/res.users/47/avatar_128 HTTP/1.1" 200 - 11 0.009 0.097 2026-09-19 07:21:23,439 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:23] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.091 2026-09-19 07:21:23,469 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:23] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.005 0.128 2026-09-19 07:21:23,489 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:23] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.006 0.126 2026-09-19 07:21:23,514 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:23] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.008 0.145 2026-09-19 07:21:23,546 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:23] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.016 0.158 2026-09-19 07:21:23,882 100 INFO rb-3169c09-224943-416937 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-19 07:21:23,911 100 INFO rb-3169c09-224943-416937 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-19 07:21:23,927 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.010 0.027 2026-09-19 07:21:23,929 100 INFO rb-3169c09-224943-416937 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-19 07:21:23,948 100 INFO rb-3169c09-224943-416937 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-19 07:21:23,950 100 INFO rb-3169c09-224943-416937 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-19 07:21:23,961 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6421684 for PoS orders references: ['Order 00081-001-0001'] (draft: True) 2026-09-19 07:21:23,970 100 INFO rb-3169c09-224943-416937 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-19 07:21:23,984 100 INFO rb-3169c09-224943-416937 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-19 07:21:24,013 100 INFO rb-3169c09-224943-416937 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-19 07:21:24,067 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6421684 with result: [{'id': 73, 'pos_reference': 'Order 00081-001-0001', 'account_move': False}] 2026-09-19 07:21:24,087 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.068 0.064 2026-09-19 07:21:24,139 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:24] "GET /web HTTP/1.1" 200 - 16 0.021 0.120 2026-09-19 07:21:24,199 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:24] "GET /web HTTP/1.1" 200 - 16 0.028 0.029 2026-09-19 07:21:24,276 100 INFO rb-3169c09-224943-416937 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-19 07:21:24,282 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 0.034 2026-09-19 07:21:24,634 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-19 07:21:24,640 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-09-19 07:21:24,641 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-19 07:21:24,653 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.007 2026-09-19 07:21:24,678 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.006 0.006 2026-09-19 07:21:24,784 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:24] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.049 0.076 2026-09-19 07:21:24,797 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.108 2026-09-19 07:21:24,817 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:24] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.008 0.092 2026-09-19 07:21:24,820 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.090 2026-09-19 07:21:24,828 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:24] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.002 0.014 2026-09-19 07:21:24,839 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.022 2026-09-19 07:21:24,855 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:24] "POST /web/action/load HTTP/1.1" 200 - 8 0.004 0.013 2026-09-19 07:21:24,892 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:24] "GET /web/image?model=res.users&field=avatar_128&id=47 HTTP/1.1" 304 - 11 0.012 0.038 2026-09-19 07:21:24,938 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:24] "GET /web?reload=true HTTP/1.1" 200 - 16 0.009 0.050 2026-09-19 07:21:25,022 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:25] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-19 07:21:25,256 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:25] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-19 07:21:25,287 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:25] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-09-19 07:21:25,295 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.022 0.018 2026-09-19 07:21:25,314 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:25] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.053 2026-09-19 07:21:25,338 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.027 0.023 2026-09-19 07:21:25,418 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:25] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.040 0.072 2026-09-19 07:21:25,423 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.100 2026-09-19 07:21:25,442 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.009 0.107 2026-09-19 07:21:25,470 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:25] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.010 0.129 2026-09-19 07:21:25,475 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.102 2026-09-19 07:21:25,493 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:25] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.050 2026-09-19 07:21:25,512 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.011 0.060 2026-09-19 07:21:25,541 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:25] "GET /web/image?model=res.users&field=avatar_128&id=47 HTTP/1.1" 304 - 11 0.010 0.064 2026-09-19 07:21:25,560 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:25] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.067 2026-09-19 07:21:25,595 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:25] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.002 0.015 2026-09-19 07:21:25,648 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:25] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.015 0.025 2026-09-19 07:21:25,788 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:25] "GET /web/image/res.users/47/avatar_128 HTTP/1.1" 304 - 11 0.011 0.027 2026-09-19 07:21:26,493 100 INFO rb-3169c09-224943-416937 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-19 07:21:26,500 100 INFO rb-3169c09-224943-416937 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-19 07:21:26,587 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:26] "POST /web/dataset/call_button HTTP/1.1" 200 - 36 0.039 0.050 2026-09-19 07:21:26,669 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:26] "GET /pos/ui?config_id=21 HTTP/1.1" 200 - 20 0.023 0.034 2026-09-19 07:21:26,682 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:21:26,767 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.007 2026-09-19 07:21:26,809 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 07:21:27,228 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.108 0.294 2026-09-19 07:21:27,299 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.043 2026-09-19 07:21:27,303 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:27] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.058 2026-09-19 07:21:27,317 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:27] "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-19 07:21:27,329 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.004 2026-09-19 07:21:27,351 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.005 2026-09-19 07:21:27,422 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:27] "GET /web/image/res.users/47/avatar_128 HTTP/1.1" 304 - 11 0.013 0.023 2026-09-19 07:21:27,425 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.019 2026-09-19 07:21:28,148 100 INFO rb-3169c09-224943-416937 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-19 07:21:28,165 100 INFO rb-3169c09-224943-416937 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-19 07:21:28,182 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.screen.ticket-screen' 2026-09-19 07:21:28,228 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_shared_order HTTP/1.1" 200 - 21 0.022 0.032 2026-09-19 07:21:29,147 100 INFO rb-3169c09-224943-416937 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-19 07:21:29,158 100 INFO rb-3169c09-224943-416937 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-19 07:21:29,167 100 INFO rb-3169c09-224943-416937 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-19 07:21:29,184 100 INFO rb-3169c09-224943-416937 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-19 07:21:29,203 100 INFO rb-3169c09-224943-416937 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-19 07:21:29,218 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:21:29,219 100 INFO rb-3169c09-224943-416937 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-19 07:21:29,236 100 INFO rb-3169c09-224943-416937 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-19 07:21:29,242 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:29] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.008 2026-09-19 07:21:29,250 100 INFO rb-3169c09-224943-416937 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-19 07:21:29,273 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93332761 for PoS orders references: ['Order 00081-001-0001'] (draft: False) 2026-09-19 07:21:29,276 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:21:29,316 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #47 deleted pos.order.line records with IDs: [100] 2026-09-19 07:21:29,439 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93332761 with result: [{'id': 73, 'pos_reference': 'Order 00081-001-0001', 'account_move': False}] 2026-09-19 07:21:29,449 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.065 0.118 2026-09-19 07:21:29,513 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:29] "GET /web/image?model=pos.config&id=21&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.012 2026-09-19 07:21:29,646 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:21:30,238 100 INFO rb-3169c09-224943-416937 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-19 07:21:30,249 100 INFO rb-3169c09-224943-416937 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-19 07:21:30,267 100 INFO rb-3169c09-224943-416937 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-19 07:21:30,310 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:30] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.029 0.027 2026-09-19 07:21:31,074 100 INFO rb-3169c09-224943-416937 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-19 07:21:31,093 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:31] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 7 0.003 0.012 2026-09-19 07:21:31,569 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 47, model: account.move 2026-09-19 07:21:32,381 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:32] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 650 0.481 0.799 2026-09-19 07:21:32,384 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.008 2026-09-19 07:21:32,449 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:32] "GET /web HTTP/1.1" 200 - 16 0.018 0.037 2026-09-19 07:21:32,763 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-19 07:21:32,771 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-19 07:21:32,774 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-09-19 07:21:32,791 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.023 0.016 2026-09-19 07:21:32,831 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.005 0.006 2026-09-19 07:21:32,911 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:32] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.037 0.048 2026-09-19 07:21:32,920 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.061 2026-09-19 07:21:32,942 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.013 0.072 2026-09-19 07:21:32,962 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:32] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.004 0.087 2026-09-19 07:21:32,974 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.077 2026-09-19 07:21:32,983 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:32] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.045 2026-09-19 07:21:32,997 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.003 0.054 2026-09-19 07:21:33,059 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:33] "GET /web/image?model=res.users&field=avatar_128&id=47 HTTP/1.1" 304 - 11 0.033 0.061 2026-09-19 07:21:33,077 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:33] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.089 2026-09-19 07:21:33,141 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:33] "GET /web?reload=true HTTP/1.1" 200 - 16 0.013 0.038 2026-09-19 07:21:33,445 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-19 07:21:33,465 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-19 07:21:33,486 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.037 2026-09-19 07:21:33,501 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.025 0.033 2026-09-19 07:21:33,510 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.026 2026-09-19 07:21:33,628 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:33] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.057 0.084 2026-09-19 07:21:33,641 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.128 2026-09-19 07:21:33,660 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.006 0.127 2026-09-19 07:21:33,677 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:33] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.007 0.132 2026-09-19 07:21:33,682 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.074 2026-09-19 07:21:33,695 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.036 2026-09-19 07:21:33,710 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:33] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.008 0.048 2026-09-19 07:21:33,734 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:33] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.025 2026-09-19 07:21:33,779 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:33] "GET /web/image?model=res.users&field=avatar_128&id=47 HTTP/1.1" 304 - 11 0.019 0.055 2026-09-19 07:21:33,798 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:33] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.001 0.027 2026-09-19 07:21:33,847 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:33] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.009 0.022 2026-09-19 07:21:33,925 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:33] "GET /web/image/res.users/47/avatar_128 HTTP/1.1" 304 - 11 0.010 0.023 2026-09-19 07:21:34,653 100 INFO rb-3169c09-224943-416937 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-19 07:21:34,665 100 INFO rb-3169c09-224943-416937 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-19 07:21:34,684 100 INFO rb-3169c09-224943-416937 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-19 07:21:34,686 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:21:34,711 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16918 2026-09-19 07:21:34,718 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:21:34,720 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:21:34,723 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16918 2026-09-19 07:21:34,751 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:34] "POST /web/dataset/call_button HTTP/1.1" 200 - 23 0.047 0.029 2026-09-19 07:21:34,836 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072134_836531_TestUi.txt 2026-09-19 07:21:34,836 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpfeg7xxbx_chrome_odoo" 2026-09-19 07:21:34,870 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_and_invoice_amounts ... 2026-09-19 07:21:35,508 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17277 2026-09-19 07:21:35,509 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpy_3g9uhx_chrome_odoo 2026-09-19 07:21:35,509 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46557/json/version 2026-09-19 07:21:35,517 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46557/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:21:35,586 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:21:35,590 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46557/json 2026-09-19 07:21:35,591 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46557/json with timeout 3 increased to 10s during tests 2026-09-19 07:21:35,608 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46557/devtools/page/CBFE03DDA3EC6DF19EFE8295AB275FE3 2026-09-19 07:21:35,625 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:21:35,633 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:21:35,880 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:21:35,883 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:21:35,888 100 INFO rb-3169c09-224943-416937 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-19 07:21:35,888 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:21:35,923 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:21:36,482 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:36] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.062 0.520 2026-09-19 07:21:36,486 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CBFE03DDA3EC6DF19EFE8295AB275FE3', 'loaderId': '905164590FC916CC6229AF2B0328E672', 'isDownload': False} 2026-09-19 07:21:36,487 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-09-19 07:21:36,508 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:21:36,528 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:36] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.007 2026-09-19 07:21:36,537 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:36] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-09-19 07:21:36,551 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:36] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.028 2026-09-19 07:21:36,935 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:36] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-09-19 07:21:36,945 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.006 2026-09-19 07:21:36,971 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:21:36,998 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:21:37,003 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.007 2026-09-19 07:21:37,035 100 INFO rb-3169c09-224943-416937 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-19 07:21:37,639 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.250 0.368 2026-09-19 07:21:37,692 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:37] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.618 2026-09-19 07:21:37,726 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:21:37,758 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.072 2026-09-19 07:21:37,820 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:21:37,858 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 07:21:38,267 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.130 0.258 2026-09-19 07:21:38,345 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "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-19 07:21:38,371 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "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-19 07:21:38,390 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:21:38,476 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.033 0.037 2026-09-19 07:21:38,506 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:21:38,520 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.097 2026-09-19 07:21:38,561 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.133 2026-09-19 07:21:38,603 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.032 2026-09-19 07:21:38,635 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "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-19 07:21:38,642 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:21:38,650 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.016 0.202 2026-09-19 07:21:38,653 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:21:38,675 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:21:38,696 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.249 2026-09-19 07:21:38,709 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.191 2026-09-19 07:21:38,754 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "GET /web/image?model=product.product&field=image_128&id=931&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.216 2026-09-19 07:21:38,784 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.006 0.348 2026-09-19 07:21:38,793 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.134 2026-09-19 07:21:38,802 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:21:38,807 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.120 2026-09-19 07:21:38,867 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.029 0.134 2026-09-19 07:21:38,878 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.159 2026-09-19 07:21:38,882 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.155 2026-09-19 07:21:38,892 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.123 2026-09-19 07:21:38,910 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.114 2026-09-19 07:21:38,933 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.114 2026-09-19 07:21:38,966 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:38] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.005 0.142 2026-09-19 07:21:39,003 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:39] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.006 0.124 2026-09-19 07:21:39,025 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:39] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.137 2026-09-19 07:21:39,041 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:39] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.134 2026-09-19 07:21:39,062 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:39] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.007 0.126 2026-09-19 07:21:39,075 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:39] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.003 0.121 2026-09-19 07:21:39,352 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:21:39,366 100 INFO rb-3169c09-224943-416937 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-19 07:21:39,385 100 INFO rb-3169c09-224943-416937 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-19 07:21:39,412 100 INFO rb-3169c09-224943-416937 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-19 07:21:39,428 100 INFO rb-3169c09-224943-416937 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-19 07:21:39,434 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:39] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.050 0.017 2026-09-19 07:21:39,438 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:21:39,452 100 INFO rb-3169c09-224943-416937 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-19 07:21:39,492 100 INFO rb-3169c09-224943-416937 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-19 07:21:39,500 100 INFO rb-3169c09-224943-416937 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-19 07:21:39,548 100 INFO rb-3169c09-224943-416937 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-19 07:21:39,552 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:21:39,553 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:21:39,558 100 INFO rb-3169c09-224943-416937 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-19 07:21:39,571 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-19 07:21:39,586 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:21:39,592 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:39] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.010 2026-09-19 07:21:39,603 100 INFO rb-3169c09-224943-416937 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-19 07:21:39,613 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:21:39,616 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64411495 for PoS orders references: ['Order 00083-002-0001'] (draft: False) 2026-09-19 07:21:41,548 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64411495 with result: [{'id': 74, 'pos_reference': 'Order 00083-002-0001', 'account_move': 230}] 2026-09-19 07:21:41,606 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 870 0.641 1.357 2026-09-19 07:21:41,611 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 1.214 2026-09-19 07:21:41,641 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:41] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.008 0.017 2026-09-19 07:21:41,686 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:41] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.011 2026-09-19 07:21:42,469 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:21:42,482 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:21:42,483 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17277 2026-09-19 07:21:42,484 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:21:42,485 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17277 2026-09-19 07:21:42,583 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072142_583131_TestUi.txt 2026-09-19 07:21:42,583 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpy_3g9uhx_chrome_odoo" 2026-09-19 07:21:42,638 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_closing_cash_decimals ... 2026-09-19 07:21:43,420 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17489 2026-09-19 07:21:43,420 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpcsqwrupi_chrome_odoo 2026-09-19 07:21:43,421 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44471/json/version 2026-09-19 07:21:43,424 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44471/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:21:43,510 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:21:43,510 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44471/json 2026-09-19 07:21:43,511 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44471/json with timeout 3 increased to 10s during tests 2026-09-19 07:21:43,527 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44471/devtools/page/ADA7ED22EDDECEFDF652C3C614FF1190 2026-09-19 07:21:43,543 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:21:43,573 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:21:43,776 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:21:43,779 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:21:43,787 100 INFO rb-3169c09-224943-416937 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-19 07:21:43,787 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:21:43,806 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:21:44,474 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:44] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.092 0.582 2026-09-19 07:21:44,477 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'ADA7ED22EDDECEFDF652C3C614FF1190', 'loaderId': '38A6E350FED1D6517D49D6DB6D733920', 'isDownload': False} 2026-09-19 07:21:44,477 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashClosingDecimals')" 2026-09-19 07:21:44,496 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:21:44,524 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:44] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.009 2026-09-19 07:21:44,537 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:44] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.016 2026-09-19 07:21:44,551 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:44] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.039 2026-09-19 07:21:44,957 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:44] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.007 2026-09-19 07:21:44,976 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-09-19 07:21:45,000 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:21:45,009 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-19 07:21:45,013 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:21:45,038 100 INFO rb-3169c09-224943-416937 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-19 07:21:45,658 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.212 0.419 2026-09-19 07:21:45,722 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:45] "GET /pos/ui HTTP/1.1" 200 - 20 0.020 0.641 2026-09-19 07:21:45,740 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:21:45,779 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.088 2026-09-19 07:21:45,856 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 07:21:45,897 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:21:46,318 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.095 0.291 2026-09-19 07:21:46,412 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:46] "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-19 07:21:46,436 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.010 2026-09-19 07:21:46,451 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:21:46,540 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:46] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.031 0.036 2026-09-19 07:21:46,581 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:46] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.101 2026-09-19 07:21:46,589 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:21:46,637 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:46] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.023 0.132 2026-09-19 07:21:46,676 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:46] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.172 2026-09-19 07:21:46,708 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:46] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.201 2026-09-19 07:21:46,766 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:46] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.021 0.240 2026-09-19 07:21:46,776 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.228 2026-09-19 07:21:46,777 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:21:46,800 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:21:46,809 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:21:46,844 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:46] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.023 0.227 2026-09-19 07:21:46,886 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:46] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.229 2026-09-19 07:21:46,899 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:21:46,936 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:46] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.019 0.236 2026-09-19 07:21:46,955 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:21:46,958 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.236 2026-09-19 07:21:46,972 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.156 2026-09-19 07:21:46,975 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.167 2026-09-19 07:21:47,015 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:47] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.013 0.175 2026-09-19 07:21:47,030 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.174 2026-09-19 07:21:47,049 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.011 0.132 2026-09-19 07:21:47,071 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:47] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.101 2026-09-19 07:21:47,084 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.111 2026-09-19 07:21:47,113 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:47] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.003 0.129 2026-09-19 07:21:47,132 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:47] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.094 2026-09-19 07:21:47,152 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:47] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.111 2026-09-19 07:21:47,173 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:47] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.069 2026-09-19 07:21:47,481 100 INFO rb-3169c09-224943-416937 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-19 07:21:47,498 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:21:47,517 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Open menu (trigger: .menu-button)' 2026-09-19 07:21:47,534 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Click close session button (trigger: .close-button)' 2026-09-19 07:21:47,552 100 INFO rb-3169c09-224943-416937 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-19 07:21:47,902 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 172 0.158 0.240 2026-09-19 07:21:47,934 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:47] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.011 0.378 2026-09-19 07:21:48,700 100 INFO rb-3169c09-224943-416937 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-19 07:21:48,701 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:21:48,718 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:21:48,731 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17489 2026-09-19 07:21:48,732 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:21:48,734 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17489 2026-09-19 07:21:48,830 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072148_830046_TestUi.txt 2026-09-19 07:21:48,830 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpcsqwrupi_chrome_odoo" 2026-09-19 07:21:48,899 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_closing_cash_details ... 2026-09-19 07:21:49,743 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17694 2026-09-19 07:21:49,744 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwk1_kay1_chrome_odoo 2026-09-19 07:21:49,744 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37787/json/version 2026-09-19 07:21:49,746 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37787/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:21:49,848 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:21:49,848 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37787/json 2026-09-19 07:21:49,849 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37787/json with timeout 3 increased to 10s during tests 2026-09-19 07:21:49,877 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37787/devtools/page/6AB9A1333B0708633676D10993D17DC1 2026-09-19 07:21:49,909 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:21:49,921 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:21:50,130 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:21:50,132 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:21:50,139 100 INFO rb-3169c09-224943-416937 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-19 07:21:50,139 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:21:50,155 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:21:50,821 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:50] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.097 0.571 2026-09-19 07:21:50,825 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '6AB9A1333B0708633676D10993D17DC1', 'loaderId': '687E33ECDDB38C6A21E39D01A595625D', 'isDownload': False} 2026-09-19 07:21:50,825 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-09-19 07:21:50,843 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:21:50,862 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:50] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.007 2026-09-19 07:21:50,870 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:50] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-09-19 07:21:50,879 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:50] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.018 2026-09-19 07:21:51,245 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:51] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-19 07:21:51,257 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-09-19 07:21:51,299 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.006 2026-09-19 07:21:51,303 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:21:51,305 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:21:51,320 100 INFO rb-3169c09-224943-416937 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-19 07:21:51,916 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.200 0.401 2026-09-19 07:21:51,981 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:51] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.614 2026-09-19 07:21:52,002 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:21:52,043 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.074 2026-09-19 07:21:52,123 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.014 0.006 2026-09-19 07:21:52,175 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.008 2026-09-19 07:21:52,592 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.106 0.289 2026-09-19 07:21:52,664 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.043 2026-09-19 07:21:52,691 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:52] "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-19 07:21:52,712 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:21:52,795 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:52] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.025 0.039 2026-09-19 07:21:52,856 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:52] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.023 0.100 2026-09-19 07:21:52,870 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:21:52,904 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:52] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.021 0.145 2026-09-19 07:21:52,942 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:52] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.192 2026-09-19 07:21:52,961 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:52] "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-19 07:21:52,976 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:21:52,985 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:21:52,988 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:52] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.017 0.229 2026-09-19 07:21:53,041 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:53] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.021 0.275 2026-09-19 07:21:53,051 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:21:53,079 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.021 0.258 2026-09-19 07:21:53,135 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:53] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.024 0.227 2026-09-19 07:21:53,181 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:53] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.019 0.253 2026-09-19 07:21:53,191 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.193 2026-09-19 07:21:53,191 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:21:53,204 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.194 2026-09-19 07:21:53,217 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.156 2026-09-19 07:21:53,228 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.139 2026-09-19 07:21:53,234 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.134 2026-09-19 07:21:53,253 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.010 0.102 2026-09-19 07:21:53,274 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:53] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.068 2026-09-19 07:21:53,318 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:53] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.016 0.096 2026-09-19 07:21:53,361 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:53] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.143 2026-09-19 07:21:53,394 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:53] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.018 0.151 2026-09-19 07:21:53,422 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:53] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.013 0.169 2026-09-19 07:21:53,439 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:53] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.004 0.174 2026-09-19 07:21:53,459 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:53] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.010 0.153 2026-09-19 07:21:53,681 100 INFO rb-3169c09-224943-416937 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-19 07:21:53,698 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:21:53,714 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Open menu (trigger: .menu-button)' 2026-09-19 07:21:53,734 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Click close session button (trigger: .close-button)' 2026-09-19 07:21:53,748 100 INFO rb-3169c09-224943-416937 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-19 07:21:54,135 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:54] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 172 0.185 0.247 2026-09-19 07:21:54,168 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:54] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.016 0.414 2026-09-19 07:21:54,762 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-19 07:21:54,934 100 INFO rb-3169c09-224943-416937 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-19 07:21:54,935 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:21:54,941 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17694 2026-09-19 07:21:54,941 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:21:54,942 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17694 2026-09-19 07:21:55,005 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072155_004907_TestUi.txt 2026-09-19 07:21:55,005 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwk1_kay1_chrome_odoo" 2026-09-19 07:21:55,054 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_combo_change_fp ... 2026-09-19 07:21:58,966 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17892 2026-09-19 07:21:58,966 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjgctna2o_chrome_odoo 2026-09-19 07:21:58,967 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36635/json/version 2026-09-19 07:21:58,968 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36635/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:21:59,004 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:21:59,004 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36635/json 2026-09-19 07:21:59,013 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36635/json with timeout 3 increased to 10s during tests 2026-09-19 07:21:59,038 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36635/devtools/page/C5BD030DBC02D24867895F40CB3F3697 2026-09-19 07:21:59,053 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:21:59,070 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:21:59,283 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:21:59,286 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:21:59,289 100 INFO rb-3169c09-224943-416937 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-19 07:21:59,289 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:21:59,305 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:21:59,854 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:59] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.062 0.491 2026-09-19 07:21:59,857 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C5BD030DBC02D24867895F40CB3F3697', 'loaderId': '1CD095089D5C3F71FEB842C347C3FDBC', 'isDownload': False} 2026-09-19 07:21:59,857 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboChangeFP')" 2026-09-19 07:21:59,874 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:21:59,907 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:59] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.019 0.008 2026-09-19 07:21:59,919 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:59] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.024 2026-09-19 07:21:59,934 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:21:59] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.029 2026-09-19 07:22:00,279 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:00] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.009 2026-09-19 07:22:00,292 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.005 2026-09-19 07:22:00,328 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.005 2026-09-19 07:22:00,330 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:22:00,331 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:22:00,356 100 INFO rb-3169c09-224943-416937 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-19 07:22:01,027 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.249 0.424 2026-09-19 07:22:01,117 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "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-19 07:22:01,135 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:22:01,144 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "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-19 07:22:01,161 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-19 07:22:01,249 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /web/image?model=product.product&field=image_128&id=932&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.030 0.035 2026-09-19 07:22:01,259 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:22:01,318 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /web/image?model=product.product&field=image_128&id=934&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.109 2026-09-19 07:22:01,359 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /web/image?model=product.product&field=image_128&id=933&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.162 2026-09-19 07:22:01,411 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /web/image?model=product.product&field=image_128&id=935&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.016 0.177 2026-09-19 07:22:01,420 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22: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-19 07:22:01,429 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:22:01,437 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:22:01,501 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /web/image?model=product.product&field=image_128&id=936&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.054 0.228 2026-09-19 07:22:01,537 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /web/image?model=product.product&field=image_128&id=937&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.293 2026-09-19 07:22:01,556 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.276 2026-09-19 07:22:01,594 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /web/image?model=product.product&field=image_128&id=938&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.259 2026-09-19 07:22:01,641 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.022 0.253 2026-09-19 07:22:01,648 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:22:01,666 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.013 0.212 2026-09-19 07:22:01,672 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:22:01,684 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.160 2026-09-19 07:22:01,699 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.009 0.147 2026-09-19 07:22:01,719 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.012 0.136 2026-09-19 07:22:01,729 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.147 2026-09-19 07:22:01,739 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.137 2026-09-19 07:22:01,753 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.095 2026-09-19 07:22:01,806 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /web/image?model=product.product&field=image_128&id=939&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.119 2026-09-19 07:22:01,838 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /web/image?model=product.product&field=image_128&id=940&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.005 0.135 2026-09-19 07:22:01,875 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.163 2026-09-19 07:22:01,914 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /web/image?model=product.product&field=image_128&id=943&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.013 0.175 2026-09-19 07:22:01,955 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:01] "GET /web/image?model=product.product&field=image_128&id=942&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.205 2026-09-19 07:22:02,011 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:02] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.238 2026-09-19 07:22:02,027 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:02] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.004 0.209 2026-09-19 07:22:02,061 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:02] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.199 2026-09-19 07:22:02,120 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:02] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.227 2026-09-19 07:22:02,142 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,150 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,166 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,167 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:02] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.238 2026-09-19 07:22:02,184 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,198 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,206 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:02] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.223 2026-09-19 07:22:02,256 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:02] "GET /web/image?model=product.product&field=image_128&id=941&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.017 0.217 2026-09-19 07:22:02,258 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,262 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,267 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,282 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,298 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,307 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:02] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.023 0.246 2026-09-19 07:22:02,321 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,331 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,340 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:02] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.006 0.268 2026-09-19 07:22:02,348 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,364 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,373 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:02] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.233 2026-09-19 07:22:02,381 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,399 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.212 2026-09-19 07:22:02,402 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,415 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,423 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:02] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.004 0.204 2026-09-19 07:22:02,432 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,445 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:02] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.004 0.169 2026-09-19 07:22:02,450 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,465 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,465 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:02] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.005 0.147 2026-09-19 07:22:02,481 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,498 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,518 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,531 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,547 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,564 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,580 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,597 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,613 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,632 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,647 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,665 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,680 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,697 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,713 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,731 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,747 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,764 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,780 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,797 100 INFO rb-3169c09-224943-416937 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-19 07:22:02,813 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:22:02,815 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:22:02,822 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17892 2026-09-19 07:22:02,824 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:22:02,825 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17892 2026-09-19 07:22:02,919 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072202_919790_TestUi.txt 2026-09-19 07:22:02,920 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpjgctna2o_chrome_odoo" 2026-09-19 07:22:03,008 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_products_variants_attribute_value_filtering ... 2026-09-19 07:22:03,561 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #44 deleted mail.message records with IDs: [9619] 2026-09-19 07:22:03,995 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18107 2026-09-19 07:22:03,995 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjkaxxk3y_chrome_odoo 2026-09-19 07:22:03,996 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46745/json/version 2026-09-19 07:22:03,997 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46745/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:22:04,023 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:22:04,023 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46745/json 2026-09-19 07:22:04,024 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46745/json with timeout 3 increased to 10s during tests 2026-09-19 07:22:04,033 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46745/devtools/page/27E56E4688E0E1AAEBD8B1D3C913D150 2026-09-19 07:22:04,044 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:22:04,059 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:22:04,130 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:22:04,133 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:22:04,139 100 INFO rb-3169c09-224943-416937 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-19 07:22:04,139 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:22:04,154 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:22:04,769 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:04] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.047 0.573 2026-09-19 07:22:04,772 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '27E56E4688E0E1AAEBD8B1D3C913D150', 'loaderId': 'F508235177F6A5BE03C78E4BE8AC84E0', 'isDownload': False} 2026-09-19 07:22:04,772 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_products_variants_attribute_value_filtering')" 2026-09-19 07:22:04,787 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:22:04,801 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:04] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:22:04,809 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:04] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.015 2026-09-19 07:22:04,821 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:04] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.025 2026-09-19 07:22:05,138 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:05] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 07:22:05,151 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.007 2026-09-19 07:22:05,182 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:22:05,198 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:22:05,200 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-19 07:22:05,220 100 INFO rb-3169c09-224943-416937 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-19 07:22:05,871 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.257 0.401 2026-09-19 07:22:05,962 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:05] "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-19 07:22:05,985 100 INFO rb-3169c09-224943-416937 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-19 07:22:06,012 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.021 0.021 2026-09-19 07:22:06,035 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.010 0.005 2026-09-19 07:22:06,151 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.033 0.052 2026-09-19 07:22:06,166 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:22:06,193 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.120 2026-09-19 07:22:06,235 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.154 2026-09-19 07:22:06,259 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "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-19 07:22:06,281 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:22:06,299 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.015 0.216 2026-09-19 07:22:06,309 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:22:06,369 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.017 0.274 2026-09-19 07:22:06,409 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.321 2026-09-19 07:22:06,425 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.244 2026-09-19 07:22:06,447 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:22:06,487 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /web/image?model=product.product&field=image_128&id=944&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.277 2026-09-19 07:22:06,495 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.158 2026-09-19 07:22:06,559 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.016 0.216 2026-09-19 07:22:06,571 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:22:06,580 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.014 0.190 2026-09-19 07:22:06,630 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.037 0.178 2026-09-19 07:22:06,640 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.177 2026-09-19 07:22:06,661 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.012 0.177 2026-09-19 07:22:06,680 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.179 2026-09-19 07:22:06,707 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.182 2026-09-19 07:22:06,746 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /web/image?model=product.product&field=image_128&id=945&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.160 2026-09-19 07:22:06,788 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.190 2026-09-19 07:22:06,826 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.006 0.183 2026-09-19 07:22:06,857 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.014 0.174 2026-09-19 07:22:06,882 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.007 0.186 2026-09-19 07:22:06,900 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.177 2026-09-19 07:22:06,916 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:06] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.004 0.157 2026-09-19 07:22:06,984 100 INFO rb-3169c09-224943-416937 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-19 07:22:07,014 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.018 2026-09-19 07:22:07,017 100 INFO rb-3169c09-224943-416937 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-19 07:22:07,223 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:07] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 84 0.093 0.123 2026-09-19 07:22:07,988 100 INFO rb-3169c09-224943-416937 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-19 07:22:07,999 100 INFO rb-3169c09-224943-416937 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-19 07:22:08,013 100 INFO rb-3169c09-224943-416937 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-19 07:22:08,030 100 INFO rb-3169c09-224943-416937 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-19 07:22:08,050 100 INFO rb-3169c09-224943-416937 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-19 07:22:08,375 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:08] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 63 0.248 0.093 2026-09-19 07:22:08,377 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.031 2026-09-19 07:22:09,137 100 INFO rb-3169c09-224943-416937 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-19 07:22:09,147 100 INFO rb-3169c09-224943-416937 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-19 07:22:09,147 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:22:09,156 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18107 2026-09-19 07:22:09,156 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:22:09,157 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18107 2026-09-19 07:22:09,256 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072209_255860_TestUi.txt 2026-09-19 07:22:09,256 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpjkaxxk3y_chrome_odoo" 2026-09-19 07:22:09,277 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_receipt_tracking_method ... 2026-09-19 07:22:09,998 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18313 2026-09-19 07:22:09,998 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpw6q8st1c_chrome_odoo 2026-09-19 07:22:09,998 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33001/json/version 2026-09-19 07:22:10,000 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33001/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:22:10,017 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:22:10,018 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33001/json 2026-09-19 07:22:10,020 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33001/json with timeout 3 increased to 10s during tests 2026-09-19 07:22:10,042 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33001/devtools/page/9A1877E0D466F9677849BC736EE3246B 2026-09-19 07:22:10,063 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:22:10,069 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:22:10,313 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:22:10,316 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:22:10,323 100 INFO rb-3169c09-224943-416937 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-19 07:22:10,323 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:22:10,347 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:22:11,035 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:11] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.155 0.538 2026-09-19 07:22:11,038 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '9A1877E0D466F9677849BC736EE3246B', 'loaderId': 'AC26A937F35B4F8BFBBC123C7CAD217D', 'isDownload': False} 2026-09-19 07:22:11,039 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-09-19 07:22:11,059 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:22:11,084 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:11] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.008 2026-09-19 07:22:11,090 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:11] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.024 2026-09-19 07:22:11,103 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:11] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.030 2026-09-19 07:22:11,458 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:11] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-19 07:22:11,475 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-09-19 07:22:11,506 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 07:22:11,512 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:22:11,513 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:11] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:22:11,532 100 INFO rb-3169c09-224943-416937 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-19 07:22:12,191 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.285 0.381 2026-09-19 07:22:12,234 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:12] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.665 2026-09-19 07:22:12,251 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:22:12,300 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.071 2026-09-19 07:22:12,338 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:22:12,380 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.005 2026-09-19 07:22:12,854 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.130 0.324 2026-09-19 07:22:12,952 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.057 2026-09-19 07:22:12,974 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:12] "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-19 07:22:12,987 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:22:13,084 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.049 0.036 2026-09-19 07:22:13,091 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:22:13,121 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.098 2026-09-19 07:22:13,159 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.139 2026-09-19 07:22:13,210 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.181 2026-09-19 07:22:13,219 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:22:13,236 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:22:13,247 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:22:13,257 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.203 2026-09-19 07:22:13,311 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.262 2026-09-19 07:22:13,322 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:22:13,327 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.220 2026-09-19 07:22:13,395 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /web/image?model=product.product&field=image_128&id=946&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.024 0.245 2026-09-19 07:22:13,435 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.261 2026-09-19 07:22:13,457 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.013 0.191 2026-09-19 07:22:13,462 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:22:13,475 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.009 0.203 2026-09-19 07:22:13,487 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.147 2026-09-19 07:22:13,496 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.161 2026-09-19 07:22:13,501 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.146 2026-09-19 07:22:13,569 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.032 0.132 2026-09-19 07:22:13,578 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.133 2026-09-19 07:22:13,602 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.124 2026-09-19 07:22:13,640 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.006 0.156 2026-09-19 07:22:13,684 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.178 2026-09-19 07:22:13,708 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.005 0.197 2026-09-19 07:22:13,727 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.006 0.141 2026-09-19 07:22:13,774 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.010 0.177 2026-09-19 07:22:13,796 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:13] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.011 0.158 2026-09-19 07:22:13,963 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:22:13,981 100 INFO rb-3169c09-224943-416937 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-19 07:22:13,999 100 INFO rb-3169c09-224943-416937 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-19 07:22:14,008 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:14] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.017 2026-09-19 07:22:14,020 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-09-19 07:22:14,031 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-09-19 07:22:14,053 100 INFO rb-3169c09-224943-416937 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-19 07:22:14,071 100 INFO rb-3169c09-224943-416937 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-19 07:22:14,080 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:22:14,082 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:22:14,089 100 INFO rb-3169c09-224943-416937 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-19 07:22:14,098 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:22:14,117 100 INFO rb-3169c09-224943-416937 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-19 07:22:14,126 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59786160 for PoS orders references: ['Order 00090-002-0001'] (draft: False) 2026-09-19 07:22:14,135 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:22:14,294 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59786160 with result: [{'id': 75, 'pos_reference': 'Order 00090-002-0001', 'account_move': False}] 2026-09-19 07:22:14,316 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.106 0.086 2026-09-19 07:22:14,373 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:14] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.007 2026-09-19 07:22:15,109 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:22:15,117 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:22:15,126 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18313 2026-09-19 07:22:15,127 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:22:15,127 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 07:22:15,128 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18313 2026-09-19 07:22:15,227 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072215_227498_TestUi.txt 2026-09-19 07:22:15,227 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpw6q8st1c_chrome_odoo" 2026-09-19 07:22:15,254 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_refund_order_with_fp_tax_included ... 2026-09-19 07:22:16,014 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18528 2026-09-19 07:22:16,015 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp87sa4ij4_chrome_odoo 2026-09-19 07:22:16,015 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33941/json/version 2026-09-19 07:22:16,017 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33941/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:22:16,079 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:22:16,079 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33941/json 2026-09-19 07:22:16,080 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33941/json with timeout 3 increased to 10s during tests 2026-09-19 07:22:16,099 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33941/devtools/page/317D4E2D33337E7E5CC07A4A9BF94D85 2026-09-19 07:22:16,122 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:22:16,130 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:22:16,397 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:22:16,399 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:22:16,402 100 INFO rb-3169c09-224943-416937 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-19 07:22:16,402 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:22:16,431 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:22:17,052 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:17] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.120 0.514 2026-09-19 07:22:17,055 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '317D4E2D33337E7E5CC07A4A9BF94D85', 'loaderId': '4CC7FE8D83C3793128458226BC0EB6C7', 'isDownload': False} 2026-09-19 07:22:17,056 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-09-19 07:22:17,080 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:22:17,105 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:17] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.013 2026-09-19 07:22:17,117 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:17] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.017 2026-09-19 07:22:17,125 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:17] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.020 2026-09-19 07:22:17,443 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:17] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 07:22:17,459 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.006 2026-09-19 07:22:17,486 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:22:17,499 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.006 2026-09-19 07:22:17,504 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:22:17,531 100 INFO rb-3169c09-224943-416937 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-19 07:22:18,166 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.246 0.399 2026-09-19 07:22:18,207 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:18] "GET /pos/ui HTTP/1.1" 200 - 20 0.011 0.637 2026-09-19 07:22:18,224 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:22:18,280 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.061 2026-09-19 07:22:18,339 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:22:18,387 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-19 07:22:18,814 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.116 0.295 2026-09-19 07:22:18,880 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:18] "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-19 07:22:18,907 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:18] "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-19 07:22:18,928 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:22:19,007 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.022 0.039 2026-09-19 07:22:19,016 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:22:19,062 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.022 0.082 2026-09-19 07:22:19,105 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.137 2026-09-19 07:22:19,174 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.020 0.180 2026-09-19 07:22:19,180 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22: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-19 07:22:19,186 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:22:19,202 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:22:19,248 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.023 0.238 2026-09-19 07:22:19,290 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.016 0.288 2026-09-19 07:22:19,300 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:22:19,304 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.273 2026-09-19 07:22:19,356 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /web/image?model=product.product&field=image_128&id=947&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.022 0.264 2026-09-19 07:22:19,410 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.015 0.285 2026-09-19 07:22:19,421 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.211 2026-09-19 07:22:19,431 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.173 2026-09-19 07:22:19,436 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:22:19,449 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.137 2026-09-19 07:22:19,481 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.014 0.148 2026-09-19 07:22:19,501 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.159 2026-09-19 07:22:19,578 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.037 0.178 2026-09-19 07:22:19,603 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.019 0.169 2026-09-19 07:22:19,638 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.023 0.179 2026-09-19 07:22:19,683 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.016 0.206 2026-09-19 07:22:19,712 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.005 0.244 2026-09-19 07:22:19,729 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.229 2026-09-19 07:22:19,745 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.150 2026-09-19 07:22:19,764 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.004 0.148 2026-09-19 07:22:19,782 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.124 2026-09-19 07:22:19,880 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:22:19,904 100 INFO rb-3169c09-224943-416937 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-19 07:22:19,913 100 INFO rb-3169c09-224943-416937 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-19 07:22:19,933 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.017 2026-09-19 07:22:19,939 100 INFO rb-3169c09-224943-416937 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-19 07:22:19,955 100 INFO rb-3169c09-224943-416937 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-19 07:22:19,966 100 INFO rb-3169c09-224943-416937 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-19 07:22:19,987 100 INFO rb-3169c09-224943-416937 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-19 07:22:20,003 100 INFO rb-3169c09-224943-416937 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-19 07:22:20,033 100 INFO rb-3169c09-224943-416937 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-19 07:22:20,042 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:22:20,043 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:22:20,056 100 INFO rb-3169c09-224943-416937 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-19 07:22:20,070 100 INFO rb-3169c09-224943-416937 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-19 07:22:20,081 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:22:20,101 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:20] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.014 2026-09-19 07:22:20,109 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68452757 for PoS orders references: ['Order 00091-002-0001'] (draft: False) 2026-09-19 07:22:20,116 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:22:20,129 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:22:20,297 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68452757 with result: [{'id': 76, 'pos_reference': 'Order 00091-002-0001', 'account_move': False}] 2026-09-19 07:22:20,319 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.103 0.121 2026-09-19 07:22:20,383 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:20] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.009 2026-09-19 07:22:21,105 100 INFO rb-3169c09-224943-416937 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-19 07:22:21,113 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.control-button:contains("Refund")' 2026-09-19 07:22:21,145 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-19 07:22:21,173 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:21] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.008 0.018 2026-09-19 07:22:21,228 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:21] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 22 0.015 0.030 2026-09-19 07:22:21,355 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:22:22,008 100 INFO rb-3169c09-224943-416937 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-19 07:22:22,017 100 INFO rb-3169c09-224943-416937 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-19 07:22:22,032 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .button.pay-order-button' 2026-09-19 07:22:22,046 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:22:22,064 100 INFO rb-3169c09-224943-416937 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-19 07:22:22,065 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:22:22,073 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18528 2026-09-19 07:22:22,073 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:22:22,077 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18528 2026-09-19 07:22:22,180 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072222_180578_TestUi.txt 2026-09-19 07:22:22,180 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp87sa4ij4_chrome_odoo" 2026-09-19 07:22:22,218 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_down ... 2026-09-19 07:22:22,809 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18739 2026-09-19 07:22:22,810 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpbnxmrlca_chrome_odoo 2026-09-19 07:22:22,810 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41617/json/version 2026-09-19 07:22:22,812 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41617/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:22:22,874 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:22:22,874 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41617/json 2026-09-19 07:22:22,875 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41617/json with timeout 3 increased to 10s during tests 2026-09-19 07:22:22,903 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41617/devtools/page/AD669306796D0CD27E2D5EC6DE1EB11B 2026-09-19 07:22:22,926 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:22:22,943 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:22:23,150 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:22:23,152 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:22:23,161 100 INFO rb-3169c09-224943-416937 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-19 07:22:23,161 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:22:23,181 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:22:23,824 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:23] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.109 0.539 2026-09-19 07:22:23,827 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'AD669306796D0CD27E2D5EC6DE1EB11B', 'loaderId': 'EF9A1CE1FE626BCA5B066CD5F4881A56', 'isDownload': False} 2026-09-19 07:22:23,828 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-09-19 07:22:23,840 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:22:23,857 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:23] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.006 2026-09-19 07:22:23,872 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:23] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.016 2026-09-19 07:22:23,898 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:23] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.029 2026-09-19 07:22:24,287 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:24] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.007 2026-09-19 07:22:24,304 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.006 2026-09-19 07:22:24,326 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 07:22:24,331 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:22:24,333 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:22:24,343 100 INFO rb-3169c09-224943-416937 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-19 07:22:24,960 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.234 0.388 2026-09-19 07:22:25,024 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:25] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 0.636 2026-09-19 07:22:25,048 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:22:25,085 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.080 2026-09-19 07:22:25,255 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.007 2026-09-19 07:22:25,299 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 07:22:25,779 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.152 0.303 2026-09-19 07:22:25,843 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:25] "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-19 07:22:25,865 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:25] "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-19 07:22:25,878 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:22:25,965 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:25] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.038 0.034 2026-09-19 07:22:26,001 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.098 2026-09-19 07:22:26,009 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:22:26,050 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.139 2026-09-19 07:22:26,099 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.018 0.175 2026-09-19 07:22:26,119 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "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-19 07:22:26,140 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:22:26,147 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.226 2026-09-19 07:22:26,179 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-19 07:22:26,191 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.273 2026-09-19 07:22:26,207 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.233 2026-09-19 07:22:26,274 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /web/image?model=product.product&field=image_128&id=948&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.031 0.215 2026-09-19 07:22:26,292 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:22:26,322 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.019 0.247 2026-09-19 07:22:26,378 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.022 0.191 2026-09-19 07:22:26,386 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.001 0.200 2026-09-19 07:22:26,407 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:22:26,410 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.012 0.199 2026-09-19 07:22:26,423 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.192 2026-09-19 07:22:26,427 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.197 2026-09-19 07:22:26,444 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.009 0.140 2026-09-19 07:22:26,457 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.118 2026-09-19 07:22:26,474 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.066 2026-09-19 07:22:26,513 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.006 0.089 2026-09-19 07:22:26,560 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.013 0.120 2026-09-19 07:22:26,585 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.147 2026-09-19 07:22:26,604 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.005 0.148 2026-09-19 07:22:26,629 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.010 0.149 2026-09-19 07:22:26,648 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.129 2026-09-19 07:22:26,829 100 INFO rb-3169c09-224943-416937 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-19 07:22:26,847 100 INFO rb-3169c09-224943-416937 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-19 07:22:26,869 100 INFO rb-3169c09-224943-416937 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-19 07:22:26,880 100 INFO rb-3169c09-224943-416937 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-19 07:22:26,896 100 INFO rb-3169c09-224943-416937 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-19 07:22:26,921 100 INFO rb-3169c09-224943-416937 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-19 07:22:26,928 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:22:26,928 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:22:26,933 100 INFO rb-3169c09-224943-416937 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-19 07:22:26,953 100 INFO rb-3169c09-224943-416937 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-19 07:22:26,983 100 INFO rb-3169c09-224943-416937 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-19 07:22:26,998 100 INFO rb-3169c09-224943-416937 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-19 07:22:27,012 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:22:27,030 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.pos-topheader .ticket-button' 2026-09-19 07:22:27,063 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.screen.ticket-screen' 2026-09-19 07:22:27,082 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.ticket-screen .highlight' 2026-09-19 07:22:27,104 100 INFO rb-3169c09-224943-416937 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-19 07:22:27,122 100 INFO rb-3169c09-224943-416937 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-19 07:22:27,129 100 INFO rb-3169c09-224943-416937 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-19 07:22:27,146 100 INFO rb-3169c09-224943-416937 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-19 07:22:27,163 100 INFO rb-3169c09-224943-416937 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-19 07:22:28,004 100 INFO rb-3169c09-224943-416937 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-19 07:22:28,014 100 INFO rb-3169c09-224943-416937 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-19 07:22:28,029 100 INFO rb-3169c09-224943-416937 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-19 07:22:28,046 100 INFO rb-3169c09-224943-416937 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-19 07:22:28,063 100 INFO rb-3169c09-224943-416937 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-19 07:22:28,079 100 INFO rb-3169c09-224943-416937 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-19 07:22:28,086 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:22:28,090 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18739 2026-09-19 07:22:28,090 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:22:28,091 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18739 2026-09-19 07:22:28,168 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072228_168012_TestUi.txt 2026-09-19 07:22:28,168 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpbnxmrlca_chrome_odoo" 2026-09-19 07:22:28,442 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18942 2026-09-19 07:22:28,443 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpy_lbqsvw_chrome_odoo 2026-09-19 07:22:28,443 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36405/json/version 2026-09-19 07:22:28,444 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36405/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:22:28,464 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:22:28,464 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36405/json 2026-09-19 07:22:28,465 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36405/json with timeout 3 increased to 10s during tests 2026-09-19 07:22:28,471 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36405/devtools/page/D50332B28902693A84E85C82ED451FD9 2026-09-19 07:22:28,487 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:22:28,492 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:22:28,532 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:22:28,535 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:22:28,545 100 INFO rb-3169c09-224943-416937 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-19 07:22:28,545 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:22:28,627 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:28] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.014 0.048 2026-09-19 07:22:28,632 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D50332B28902693A84E85C82ED451FD9', 'loaderId': 'E5DEF8DAB411EC810ED59EA095A73F15', 'isDownload': False} 2026-09-19 07:22:28,632 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-09-19 07:22:28,653 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:22:28,665 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:28] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.001 0.007 2026-09-19 07:22:28,687 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:28] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-09-19 07:22:28,700 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:28] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.027 2026-09-19 07:22:29,023 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:29] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-09-19 07:22:29,035 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.005 2026-09-19 07:22:29,066 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-09-19 07:22:29,071 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:22:29,074 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:22:29,101 100 INFO rb-3169c09-224943-416937 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-19 07:22:29,567 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.169 0.320 2026-09-19 07:22:29,614 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:29] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.477 2026-09-19 07:22:29,643 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:22:29,678 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.073 2026-09-19 07:22:29,728 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:22:29,770 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 07:22:30,327 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.188 0.350 2026-09-19 07:22:30,403 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.042 2026-09-19 07:22:30,428 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:30] "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-19 07:22:30,443 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:22:30,548 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:30] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.020 0.044 2026-09-19 07:22:30,563 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:22:30,593 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:30] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.019 0.086 2026-09-19 07:22:30,625 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:30] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.127 2026-09-19 07:22:30,674 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:30] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.020 0.157 2026-09-19 07:22:30,720 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:30] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.017 0.207 2026-09-19 07:22:30,731 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:30] "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-19 07:22:30,750 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:22:30,766 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:22:30,775 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:30] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.021 0.244 2026-09-19 07:22:30,786 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.210 2026-09-19 07:22:30,832 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:30] "GET /web/image?model=product.product&field=image_128&id=948&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.224 2026-09-19 07:22:30,870 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:30] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.229 2026-09-19 07:22:30,881 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:22:30,910 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:30] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.212 2026-09-19 07:22:30,924 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.145 2026-09-19 07:22:30,934 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:22:30,939 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.152 2026-09-19 07:22:30,941 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.133 2026-09-19 07:22:30,963 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.151 2026-09-19 07:22:30,973 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.135 2026-09-19 07:22:31,012 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.028 0.094 2026-09-19 07:22:31,071 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:31] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 11 0.033 0.122 2026-09-19 07:22:31,088 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:31] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.145 2026-09-19 07:22:31,123 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:31] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.158 2026-09-19 07:22:31,140 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:31] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.003 0.156 2026-09-19 07:22:31,157 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:31] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.146 2026-09-19 07:22:31,181 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:31] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.155 2026-09-19 07:22:31,201 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:31] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.088 2026-09-19 07:22:31,446 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:22:31,468 100 INFO rb-3169c09-224943-416937 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-19 07:22:31,483 100 INFO rb-3169c09-224943-416937 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-19 07:22:31,493 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.026 2026-09-19 07:22:31,498 100 INFO rb-3169c09-224943-416937 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-19 07:22:31,512 100 INFO rb-3169c09-224943-416937 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-19 07:22:31,530 100 INFO rb-3169c09-224943-416937 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-19 07:22:31,548 100 INFO rb-3169c09-224943-416937 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-19 07:22:31,552 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:22:31,556 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:22:31,568 100 INFO rb-3169c09-224943-416937 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-19 07:22:31,583 100 INFO rb-3169c09-224943-416937 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-19 07:22:31,601 100 INFO rb-3169c09-224943-416937 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-19 07:22:31,614 100 INFO rb-3169c09-224943-416937 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-19 07:22:31,632 100 INFO rb-3169c09-224943-416937 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-19 07:22:32,468 100 INFO rb-3169c09-224943-416937 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-19 07:22:32,470 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:22:32,484 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:22:32,485 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18942 2026-09-19 07:22:32,486 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:22:32,486 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18942 2026-09-19 07:22:32,581 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072232_581347_TestUi.txt 2026-09-19 07:22:32,581 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpy_lbqsvw_chrome_odoo" 2026-09-19 07:22:32,607 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_half_up ... 2026-09-19 07:22:33,569 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19144 2026-09-19 07:22:33,569 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmppum0u71u_chrome_odoo 2026-09-19 07:22:33,569 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42703/json/version 2026-09-19 07:22:33,571 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42703/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:22:33,585 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:22:33,585 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42703/json 2026-09-19 07:22:33,586 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42703/json with timeout 3 increased to 10s during tests 2026-09-19 07:22:33,591 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42703/devtools/page/282BB9DA2913C122930F3976CFA9535B 2026-09-19 07:22:33,608 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:22:33,618 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:22:33,845 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:22:33,850 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:22:33,856 100 INFO rb-3169c09-224943-416937 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-19 07:22:33,856 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:22:33,874 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:22:35,222 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:35] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.072 1.280 2026-09-19 07:22:35,225 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '282BB9DA2913C122930F3976CFA9535B', 'loaderId': '585D2923C4F237FA4300F38EF8620AD4', 'isDownload': False} 2026-09-19 07:22:35,226 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUp')" 2026-09-19 07:22:35,246 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:22:35,273 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:35] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.006 2026-09-19 07:22:35,287 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:35] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.016 2026-09-19 07:22:35,293 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:35] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.026 2026-09-19 07:22:35,679 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:35] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.011 0.007 2026-09-19 07:22:35,688 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.020 2026-09-19 07:22:35,712 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:22:35,731 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:22:35,739 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.023 2026-09-19 07:22:35,765 100 INFO rb-3169c09-224943-416937 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-19 07:22:36,364 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.223 0.375 2026-09-19 07:22:36,429 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:36] "GET /pos/ui HTTP/1.1" 200 - 20 0.027 0.614 2026-09-19 07:22:36,452 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:22:36,486 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.073 2026-09-19 07:22:36,596 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:22:36,630 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:22:37,150 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.159 0.347 2026-09-19 07:22:37,239 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "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-19 07:22:37,273 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.014 0.013 2026-09-19 07:22:37,288 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:22:37,393 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.033 0.034 2026-09-19 07:22:37,439 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.099 2026-09-19 07:22:37,445 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:22:37,504 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.017 0.155 2026-09-19 07:22:37,539 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.006 0.215 2026-09-19 07:22:37,558 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22: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-19 07:22:37,578 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:22:37,589 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:22:37,595 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.030 0.235 2026-09-19 07:22:37,629 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:22:37,645 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.016 0.276 2026-09-19 07:22:37,655 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.246 2026-09-19 07:22:37,728 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "GET /web/image?model=product.product&field=image_128&id=949&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.018 0.254 2026-09-19 07:22:37,776 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "GET /web/image?model=product.product&field=image_128&id=950&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.016 0.253 2026-09-19 07:22:37,789 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.182 2026-09-19 07:22:37,799 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.156 2026-09-19 07:22:37,821 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:22:37,825 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.150 2026-09-19 07:22:37,842 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.166 2026-09-19 07:22:37,851 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.175 2026-09-19 07:22:37,895 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.016 0.146 2026-09-19 07:22:37,909 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.125 2026-09-19 07:22:37,947 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:37] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.015 0.111 2026-09-19 07:22:38,011 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:38] "GET /web/image?model=product.product&field=image_128&id=951&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.006 0.175 2026-09-19 07:22:38,034 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:38] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.012 2026-09-19 07:22:38,079 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:38] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.221 2026-09-19 07:22:38,118 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:38] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.007 0.206 2026-09-19 07:22:38,135 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:38] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.221 2026-09-19 07:22:38,151 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:38] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.179 2026-09-19 07:22:38,185 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:38] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.006 0.346 2026-09-19 07:22:38,205 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:38] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.007 0.146 2026-09-19 07:22:38,281 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:22:38,307 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,312 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.008 0.014 2026-09-19 07:22:38,316 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,346 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,362 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,379 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,415 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,423 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:22:38,426 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:22:38,430 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,446 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,464 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,485 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,496 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:22:38,514 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-09-19 07:22:38,546 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-09-19 07:22:38,562 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-09-19 07:22:38,579 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,597 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,612 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,628 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,647 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,662 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,678 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,696 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,712 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,730 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:22:38,746 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-09-19 07:22:38,762 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-09-19 07:22:38,781 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-09-19 07:22:38,796 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,812 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,830 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,846 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,865 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,878 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,896 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,916 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,928 100 INFO rb-3169c09-224943-416937 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-19 07:22:38,946 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:22:38,962 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-09-19 07:22:38,978 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-09-19 07:22:38,997 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-09-19 07:22:39,014 100 INFO rb-3169c09-224943-416937 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-19 07:22:39,030 100 INFO rb-3169c09-224943-416937 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-19 07:22:39,047 100 INFO rb-3169c09-224943-416937 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-19 07:22:39,065 100 INFO rb-3169c09-224943-416937 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-19 07:22:39,080 100 INFO rb-3169c09-224943-416937 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-19 07:22:39,096 100 INFO rb-3169c09-224943-416937 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-19 07:22:39,113 100 INFO rb-3169c09-224943-416937 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-19 07:22:39,131 100 INFO rb-3169c09-224943-416937 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-19 07:22:39,147 100 INFO rb-3169c09-224943-416937 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-19 07:22:39,162 100 INFO rb-3169c09-224943-416937 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-19 07:22:39,745 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 07:22:39,989 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:22:39,998 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:22:40,006 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19144 2026-09-19 07:22:40,007 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:22:40,007 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19144 2026-09-19 07:22:40,101 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072240_101768_TestUi.txt 2026-09-19 07:22:40,102 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmppum0u71u_chrome_odoo" 2026-09-19 07:22:40,132 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_half_up_cash_and_bank ... 2026-09-19 07:22:41,150 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19348 2026-09-19 07:22:41,151 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpobgdro4k_chrome_odoo 2026-09-19 07:22:41,151 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38999/json/version 2026-09-19 07:22:41,153 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38999/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:22:41,186 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:22:41,186 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38999/json 2026-09-19 07:22:41,187 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38999/json with timeout 3 increased to 10s during tests 2026-09-19 07:22:41,199 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38999/devtools/page/C287D4B22413296ECC8F35EFB2D9B587 2026-09-19 07:22:41,212 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:22:41,217 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:22:41,453 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:22:41,455 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:22:41,467 100 INFO rb-3169c09-224943-416937 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-19 07:22:41,468 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:22:41,482 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:22:42,096 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:42] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.119 0.499 2026-09-19 07:22:42,099 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C287D4B22413296ECC8F35EFB2D9B587', 'loaderId': '4AB76C6F524B39D075687BA5D2F83E97', 'isDownload': False} 2026-09-19 07:22:42,099 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUpCashAndBank')" 2026-09-19 07:22:42,116 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:22:42,132 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:42] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.008 2026-09-19 07:22:42,137 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:42] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.013 2026-09-19 07:22:42,152 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:42] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.023 2026-09-19 07:22:42,529 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:42] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-09-19 07:22:42,546 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.006 2026-09-19 07:22:42,609 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.005 2026-09-19 07:22:42,611 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:22:42,614 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:22:42,628 100 INFO rb-3169c09-224943-416937 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-19 07:22:43,316 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.249 0.448 2026-09-19 07:22:43,372 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:43] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 0.699 2026-09-19 07:22:43,400 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:22:43,426 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.071 2026-09-19 07:22:43,521 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:22:43,564 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-09-19 07:22:44,008 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.137 0.296 2026-09-19 07:22:44,090 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.042 2026-09-19 07:22:44,121 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "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-19 07:22:44,136 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:22:44,289 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.080 0.051 2026-09-19 07:22:44,297 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:22:44,334 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.014 0.146 2026-09-19 07:22:44,385 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.016 0.185 2026-09-19 07:22:44,426 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.013 0.227 2026-09-19 07:22:44,446 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "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-19 07:22:44,454 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:22:44,465 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:22:44,474 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.015 0.260 2026-09-19 07:22:44,526 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.010 0.320 2026-09-19 07:22:44,535 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:22:44,540 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.224 2026-09-19 07:22:44,550 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.007 2026-09-19 07:22:44,595 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /web/image?model=product.product&field=image_128&id=953&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.194 2026-09-19 07:22:44,610 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.134 2026-09-19 07:22:44,624 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:22:44,625 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.132 2026-09-19 07:22:44,663 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /web/image?model=product.product&field=image_128&id=952&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.316 2026-09-19 07:22:44,674 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.125 2026-09-19 07:22:44,679 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.117 2026-09-19 07:22:44,781 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.051 0.160 2026-09-19 07:22:44,796 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.185 2026-09-19 07:22:44,811 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.171 2026-09-19 07:22:44,849 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.202 2026-09-19 07:22:44,892 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.013 0.209 2026-09-19 07:22:44,939 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.016 0.239 2026-09-19 07:22:44,960 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.006 0.168 2026-09-19 07:22:44,985 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:44] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.011 0.172 2026-09-19 07:22:45,000 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:45] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.001 0.178 2026-09-19 07:22:45,017 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:45] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.154 2026-09-19 07:22:45,150 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:22:45,163 100 INFO rb-3169c09-224943-416937 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-19 07:22:45,180 100 INFO rb-3169c09-224943-416937 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-19 07:22:45,182 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.015 2026-09-19 07:22:45,202 100 INFO rb-3169c09-224943-416937 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-19 07:22:45,213 100 INFO rb-3169c09-224943-416937 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-19 07:22:45,229 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:22:45,246 100 INFO rb-3169c09-224943-416937 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-19 07:22:45,293 100 INFO rb-3169c09-224943-416937 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-19 07:22:45,312 100 INFO rb-3169c09-224943-416937 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-19 07:22:45,356 100 INFO rb-3169c09-224943-416937 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-19 07:22:45,360 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:22:45,364 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:22:45,367 100 INFO rb-3169c09-224943-416937 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-19 07:22:45,382 100 INFO rb-3169c09-224943-416937 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-19 07:22:45,400 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:45] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.008 2026-09-19 07:22:45,407 100 INFO rb-3169c09-224943-416937 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-19 07:22:45,419 100 INFO rb-3169c09-224943-416937 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-19 07:22:45,428 100 INFO rb-3169c09-224943-416937 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-19 07:22:46,272 100 INFO rb-3169c09-224943-416937 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-19 07:22:46,279 100 INFO rb-3169c09-224943-416937 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-19 07:22:46,295 100 INFO rb-3169c09-224943-416937 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-19 07:22:46,312 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-19 07:22:46,328 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:22:46,343 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15734260 for PoS orders references: ['Order 00094-002-0001'] (draft: False) 2026-09-19 07:22:46,345 100 INFO rb-3169c09-224943-416937 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-19 07:22:46,351 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:22:48,781 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15734260 with result: [{'id': 77, 'pos_reference': 'Order 00094-002-0001', 'account_move': 236}] 2026-09-19 07:22:48,828 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 880 1.114 1.375 2026-09-19 07:22:48,833 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 2.151 2026-09-19 07:22:48,866 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:48] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.008 0.017 2026-09-19 07:22:48,942 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:48] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.012 0.024 2026-09-19 07:22:49,698 100 INFO rb-3169c09-224943-416937 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-19 07:22:49,711 100 INFO rb-3169c09-224943-416937 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-19 07:22:49,728 100 INFO rb-3169c09-224943-416937 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-19 07:22:49,745 100 INFO rb-3169c09-224943-416937 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-19 07:22:49,762 100 INFO rb-3169c09-224943-416937 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-19 07:22:49,779 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:22:49,795 100 INFO rb-3169c09-224943-416937 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-19 07:22:49,832 100 INFO rb-3169c09-224943-416937 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-19 07:22:49,847 100 INFO rb-3169c09-224943-416937 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-19 07:22:49,863 100 INFO rb-3169c09-224943-416937 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-19 07:22:49,878 100 INFO rb-3169c09-224943-416937 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-19 07:22:49,895 100 INFO rb-3169c09-224943-416937 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-19 07:22:49,912 100 INFO rb-3169c09-224943-416937 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-19 07:22:49,928 100 INFO rb-3169c09-224943-416937 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-19 07:22:49,946 100 INFO rb-3169c09-224943-416937 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-19 07:22:50,784 100 INFO rb-3169c09-224943-416937 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-19 07:22:50,795 100 INFO rb-3169c09-224943-416937 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-19 07:22:50,811 100 INFO rb-3169c09-224943-416937 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-19 07:22:50,828 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-09-19 07:22:50,845 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:22:50,857 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7541541 for PoS orders references: ['Order 00094-002-0002'] (draft: False) 2026-09-19 07:22:50,861 100 INFO rb-3169c09-224943-416937 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-19 07:22:52,303 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7541541 with result: [{'id': 78, 'pos_reference': 'Order 00094-002-0002', 'account_move': 238}] 2026-09-19 07:22:52,360 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 710 0.570 0.937 2026-09-19 07:22:52,404 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:52] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 9 0.019 0.015 2026-09-19 07:22:53,230 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:22:53,239 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:22:53,246 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19348 2026-09-19 07:22:53,247 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:22:53,247 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19348 2026-09-19 07:22:53,318 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072253_318456_TestUi.txt 2026-09-19 07:22:53,318 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpobgdro4k_chrome_odoo" 2026-09-19 07:22:53,394 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_up ... 2026-09-19 07:22:54,069 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19562 2026-09-19 07:22:54,069 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp8byl2ggp_chrome_odoo 2026-09-19 07:22:54,069 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43791/json/version 2026-09-19 07:22:54,071 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43791/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:22:54,089 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:22:54,089 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43791/json 2026-09-19 07:22:54,090 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43791/json with timeout 3 increased to 10s during tests 2026-09-19 07:22:54,102 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43791/devtools/page/0AAFF3AE1AD233DFD4BE0A2FC2132180 2026-09-19 07:22:54,139 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:22:54,146 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:22:54,445 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:22:54,448 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:22:54,458 100 INFO rb-3169c09-224943-416937 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-19 07:22:54,458 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-09-19 07:22:54,481 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:22:55,103 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:55] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.108 0.522 2026-09-19 07:22:55,107 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '0AAFF3AE1AD233DFD4BE0A2FC2132180', 'loaderId': 'A7A07007F1E5884E3EFE9662133FB73D', 'isDownload': False} 2026-09-19 07:22:55,107 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-09-19 07:22:55,123 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:22:55,150 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:55] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.007 2026-09-19 07:22:55,162 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:55] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.022 2026-09-19 07:22:55,170 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:55] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.026 2026-09-19 07:22:55,598 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:55] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-19 07:22:55,608 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-09-19 07:22:55,654 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:22:55,664 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.006 2026-09-19 07:22:55,668 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:22:55,688 100 INFO rb-3169c09-224943-416937 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-19 07:22:56,401 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.297 0.424 2026-09-19 07:22:56,459 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:56] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.732 2026-09-19 07:22:56,481 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:22:56,539 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.077 2026-09-19 07:22:56,603 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 07:22:56,662 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.014 2026-09-19 07:22:57,156 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.139 0.343 2026-09-19 07:22:57,252 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "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-19 07:22:57,278 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "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-19 07:22:57,293 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:22:57,401 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 14 0.050 0.037 2026-09-19 07:22:57,448 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.124 2026-09-19 07:22:57,492 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.167 2026-09-19 07:22:57,532 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.009 0.190 2026-09-19 07:22:57,539 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:22:57,555 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "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-19 07:22:57,565 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:22:57,569 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:22:57,598 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.250 2026-09-19 07:22:57,632 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.008 0.269 2026-09-19 07:22:57,651 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.246 2026-09-19 07:22:57,690 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "GET /web/image?model=product.product&field=image_128&id=954&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.225 2026-09-19 07:22:57,700 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.189 2026-09-19 07:22:57,714 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:22:57,716 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.136 2026-09-19 07:22:57,727 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:22:57,742 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.015 0.123 2026-09-19 07:22:57,790 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 18 0.023 0.130 2026-09-19 07:22:57,799 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.130 2026-09-19 07:22:57,805 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.119 2026-09-19 07:22:57,812 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.115 2026-09-19 07:22:57,839 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.103 2026-09-19 07:22:57,902 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.012 0.155 2026-09-19 07:22:57,936 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.011 0.178 2026-09-19 07:22:57,994 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:57] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 8 0.025 0.168 2026-09-19 07:22:58,015 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:58] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.007 0.197 2026-09-19 07:22:58,033 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:58] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.003 0.212 2026-09-19 07:22:58,049 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:58] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-09-19%2007:16:20 HTTP/1.1" 200 - 4 0.002 0.194 2026-09-19 07:22:58,066 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:58] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.146 2026-09-19 07:22:58,262 100 INFO rb-3169c09-224943-416937 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-19 07:22:58,278 100 INFO rb-3169c09-224943-416937 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-19 07:22:58,309 100 INFO rb-3169c09-224943-416937 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-19 07:22:58,319 100 INFO rb-3169c09-224943-416937 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-19 07:22:58,333 100 INFO rb-3169c09-224943-416937 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-19 07:22:58,366 100 INFO rb-3169c09-224943-416937 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-19 07:22:58,373 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:22:58,375 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:22:58,395 100 INFO rb-3169c09-224943-416937 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-19 07:22:58,397 100 INFO rb-3169c09-224943-416937 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-19 07:22:58,412 100 INFO rb-3169c09-224943-416937 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-19 07:22:58,428 100 INFO rb-3169c09-224943-416937 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-19 07:22:58,444 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:22:58,462 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.pos-topheader .ticket-button' 2026-09-19 07:22:58,495 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.screen.ticket-screen' 2026-09-19 07:22:58,513 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.ticket-screen .highlight' 2026-09-19 07:22:58,528 100 INFO rb-3169c09-224943-416937 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-19 07:22:58,550 100 INFO rb-3169c09-224943-416937 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-19 07:22:58,561 100 INFO rb-3169c09-224943-416937 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-19 07:22:58,578 100 INFO rb-3169c09-224943-416937 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-19 07:22:58,594 100 INFO rb-3169c09-224943-416937 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-19 07:22:59,437 100 INFO rb-3169c09-224943-416937 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-19 07:22:59,446 100 INFO rb-3169c09-224943-416937 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-19 07:22:59,461 100 INFO rb-3169c09-224943-416937 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-19 07:22:59,478 100 INFO rb-3169c09-224943-416937 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-19 07:22:59,495 100 INFO rb-3169c09-224943-416937 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-19 07:22:59,511 100 INFO rb-3169c09-224943-416937 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-19 07:22:59,513 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:22:59,535 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:22:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:22:59,537 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19562 2026-09-19 07:22:59,538 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:22:59,539 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19562 2026-09-19 07:22:59,608 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072259_607812_TestUi.txt 2026-09-19 07:22:59,608 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp8byl2ggp_chrome_odoo" 2026-09-19 07:22:59,686 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-09-19 07:22:59,692 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js: Starting WebSuite.test_pos_js ... 2026-09-19 07:23:00,491 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome pid: 19769 2026-09-19 07:23:00,492 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome headless temporary user profile dir: /tmp/tmpzm2h9wk2_chrome_odoo 2026-09-19 07:23:00,492 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite: Issuing json command http://127.0.0.1:41833/json/version 2026-09-19 07:23:00,493 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41833/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:23:00,501 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite: Browser version: Chrome/150.0.7871.114 2026-09-19 07:23:00,502 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite: Issuing json command http://127.0.0.1:41833/json 2026-09-19 07:23:00,502 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41833/json with timeout 3 increased to 10s during tests 2026-09-19 07:23:00,507 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite: Websocket url found: ws://127.0.0.1:41833/devtools/page/AD3C48361F74CAC748C36006A62871D5 2026-09-19 07:23:00,530 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite: Enable chrome headless console log notification 2026-09-19 07:23:00,532 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome headless enable page notifications 2026-09-19 07:23:01,086 100 INFO rb-3169c09-224943-416937 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-19 07:23:01,089 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:admin from n/a 2026-09-19 07:23:01,091 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite: Setting session cookie in browser 2026-09-19 07:23:01,093 100 INFO rb-3169c09-224943-416937 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-19 07:23:01,094 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite: Navigating to: "http://127.0.0.1:8069/pos/ui/tests?mod=web" 2026-09-19 07:23:01,120 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:23:01,860 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:01] "GET /pos/ui/tests?mod=web HTTP/1.1" 200 - 112 0.079 0.665 2026-09-19 07:23:01,866 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite: Navigation result: {'frameId': 'AD3C48361F74CAC748C36006A62871D5', 'loaderId': '8E5A0748C7EDB317A50723C55B8AE40E', 'isDownload': False} 2026-09-19 07:23:01,866 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite: Waiting for frame 'AD3C48361F74CAC748C36006A62871D5' to stop loading 2026-09-19 07:23:01,905 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:01] "GET /web/assets/f3db133/point_of_sale.assets_qunit_tests.min.css HTTP/1.1" 200 - 4 0.009 0.009 2026-09-19 07:23:01,916 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:01] "GET /web/assets/6c747eb/point_of_sale.assets_qunit_tests.min.js HTTP/1.1" 200 - 4 0.004 0.012 2026-09-19 07:23:02,364 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite: Evaluate ready code "document.readyState === 'complete'" 2026-09-19 07:23:02,434 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite: Evaluate test code "" 2026-09-19 07:23:02,453 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:02] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:23:02,487 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:23:02,519 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > unit tests for NumberBuffer" passed 3 tests. 2026-09-19 07:23:02,520 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-09-19 07:23:02,613 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > unit tests for PopupContainer" passed 6 tests. 2026-09-19 07:23:02,614 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-09-19 07:23:02,704 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:23:02,708 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:23:02,766 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:23:02,767 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > Chrome" passed 4 tests. 2026-09-19 07:23:02,768 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:23:02,769 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-09-19 07:23:02,826 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 07:23:02,826 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 07:23:02,827 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 07:23:02,827 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 07:23:02,828 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 07:23:02,828 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 07:23:02,828 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 07:23:02,828 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 07:23:02,829 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 07:23:02,831 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 07:23:02,832 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 07:23:02,833 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 07:23:02,833 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 07:23:02,834 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 07:23:02,834 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 07:23:02,835 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 07:23:02,837 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 07:23:02,838 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 07:23:02,838 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 07:23:02,838 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 07:23:02,839 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 07:23:02,839 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 07:23:02,839 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 07:23:02,840 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 07:23:02,840 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 07:23:02,841 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 07:23:02,841 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 07:23:02,841 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 07:23:02,842 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 07:23:02,842 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 07:23:02,847 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 07:23:02,848 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 07:23:02,848 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 07:23:02,848 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 07:23:02,849 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 07:23:02,849 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 07:23:02,850 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 07:23:02,850 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 07:23:02,851 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 07:23:02,875 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:02] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:23:02,880 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 07:23:02,890 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 07:23:02,891 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 07:23:02,895 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:02] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-09-19 07:23:02,897 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:02] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-09-19 07:23:02,905 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:02] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-09-19 07:23:02,907 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 07:23:02,920 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:02] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-19 07:23:02,920 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:02] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:23:02,923 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:02] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-09-19 07:23:02,924 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 07:23:02,931 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 07:23:02,932 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 07:23:02,933 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 07:23:02,934 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 07:23:02,935 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 07:23:02,935 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 07:23:02,936 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 07:23:02,937 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 07:23:02,938 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 07:23:02,941 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 07:23:02,944 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 07:23:02,949 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 07:23:02,951 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 07:23:02,953 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 07:23:02,955 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 07:23:02,957 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 07:23:02,958 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 07:23:02,961 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 07:23:02,964 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 07:23:02,966 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 07:23:02,970 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 07:23:02,971 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:02] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-09-19 07:23:02,975 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:02] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-09-19 07:23:02,979 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 07:23:02,981 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 07:23:02,989 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 07:23:02,990 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 07:23:02,992 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:02] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-09-19 07:23:02,993 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 07:23:02,996 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 07:23:03,002 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.057 2026-09-19 07:23:03,007 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 07:23:03,008 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 07:23:03,009 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 07:23:03,010 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 07:23:03,013 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.056 2026-09-19 07:23:03,015 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 07:23:03,019 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 07:23:03,020 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 07:23:03,022 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:03] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-09-19 07:23:03,029 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 07:23:03,031 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 07:23:03,036 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 07:23:03,040 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 07:23:03,042 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:03] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:23:03,046 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:03] "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-19 07:23:03,055 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 07:23:03,059 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 07:23:03,071 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:03] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-09-19 07:23:03,071 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:03] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-19 07:23:03,073 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 07:23:03,074 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 07:23:03,081 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:23:03,084 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 07:23:03,089 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 07:23:03,093 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 07:23:03,094 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 07:23:03,103 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:23:03,129 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-19 07:23:03,153 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-09-19 07:23:03,171 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-19 07:23:03,172 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-09-19 07:23:03,175 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-09-19 07:23:03,185 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 07:23:03,196 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:23:03,205 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:23:03,207 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:23:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:23:03,451 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > RenderService" passed 1 tests. 2026-09-19 07:23:03,451 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-09-19 07:23:03,489 100 INFO rb-3169c09-224943-416937 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-19 07:23:03,489 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-09-19 07:23:03,510 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > RemoteDisplay claim discipline" passed 4 tests. 2026-09-19 07:23:03,510 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-09-19 07:23:03,538 100 INFO rb-3169c09-224943-416937 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-19 07:23:03,539 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-09-19 07:23:03,564 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > ViinIotPrinter" passed 11 tests. 2026-09-19 07:23:03,565 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-09-19 07:23:03,565 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: QUnit test suite done. 2026-09-19 07:23:03,565 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: test successful 2026-09-19 07:23:03,572 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite: Closing chrome headless with pid 19769 2026-09-19 07:23:03,573 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite: Closing websocket connection 2026-09-19 07:23:03,573 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite: Terminating chrome headless with pid 19769 2026-09-19 07:23:03,668 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072303_668184_WebSuite.txt 2026-09-19 07:23:03,668 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_js.WebSuite: Removing chrome user profile "/tmp/tmpzm2h9wk2_chrome_odoo" 2026-09-19 07:23:03,696 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-19 07:23:25,676 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 253 and Message-Id '<476714269537032.1789802605.644811868667603-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-19 07:23:25,676 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:23:25,687 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #48 deleted mail.mail records with IDs: [253] 2026-09-19 07:23:25,703 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #48 deleted mail.message records with IDs: [10415] 2026-09-19 07:23:25,703 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:23:25,716 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 07:23:26,548 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #48 deleted pos.payment.method records with IDs: [38] 2026-09-19 07:23:26,773 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_branch_company_access_cost_currency_id ... 2026-09-19 07:23:34,525 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 254 and Message-Id '<755975176280988.1789802614.495468378067017-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'****ch@yourcompany.com'" successfully sent 2026-09-19 07:23:34,525 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:23:34,538 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #48 deleted mail.mail records with IDs: [254] 2026-09-19 07:23:34,551 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #48 deleted mail.message records with IDs: [10647] 2026-09-19 07:23:34,552 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:23:34,572 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 07:23:35,112 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_is_deducted_from_cash ... 2026-09-19 07:23:35,231 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24210332 for PoS orders references: ['Order 12346-123-1234'] (draft: False) 2026-09-19 07:23:37,235 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24210332 with result: [{'id': 80, 'pos_reference': 'Order 12346-123-1234', 'account_move': 241}] 2026-09-19 07:23:37,256 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_with_card_only ... 2026-09-19 07:23:37,370 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49340382 for PoS orders references: ['Order 12346-123-1234'] (draft: False) 2026-09-19 07:23:39,169 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49340382 with result: [{'id': 81, 'pos_reference': 'Order 12346-123-1234', 'account_move': 244}] 2026-09-19 07:23:39,196 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_create_from_ui ... 2026-09-19 07:23:39,367 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76529471 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-09-19 07:23:39,778 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76529471 with result: [{'id': 82, 'pos_reference': 'Order 00042-003-0014', 'account_move': False}] 2026-09-19 07:23:41,697 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_invoice_rounding_overpaid_backend ... 2026-09-19 07:23:41,960 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82642154 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-19 07:23:42,481 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82642154 with result: [{'id': 85, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-09-19 07:23:43,698 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #48 deleted account.move.line.ctp records with IDs: [244, 245] 2026-09-19 07:23:43,812 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #48 deleted account.move.line records with IDs: [595] 2026-09-19 07:23:45,263 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_journal_entries_category_without_account ... 2026-09-19 07:23:47,029 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_multi_exp_account_real_time ... 2026-09-19 07:23:47,743 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21135655 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-09-19 07:23:48,183 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21135655 with result: [{'id': 87, 'pos_reference': 'Order 00044-003-0014', 'account_move': False}] 2026-09-19 07:23:49,907 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_no_default_pricelist ... 2026-09-19 07:23:51,644 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_onchange_qty_fiscal_position_applied ... 2026-09-19 07:23:52,414 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_different_lots ... 2026-09-19 07:23:53,562 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [181] 2026-09-19 07:23:54,692 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_multi_step_route ... 2026-09-19 07:23:56,447 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [185] 2026-09-19 07:23:56,675 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund ... 2026-09-19 07:23:59,051 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_amount ... 2026-09-19 07:24:00,349 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_rounding ... 2026-09-19 07:24:02,730 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_pos_tax_same_as_company ... 2026-09-19 07:24:02,889 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32740046 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-19 07:24:04,734 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32740046 with result: [{'id': 98, 'pos_reference': 'Order 12345-123-1234', 'account_move': 276}] 2026-09-19 07:24:04,764 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund ... 2026-09-19 07:24:06,372 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_lots ... 2026-09-19 07:24:07,672 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [203, 204] 2026-09-19 07:24:08,209 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [207, 208] 2026-09-19 07:24:08,772 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_picking ... 2026-09-19 07:24:11,699 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_invoice ... 2026-09-19 07:24:11,845 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35291454 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-19 07:24:13,911 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35291454 with result: [{'id': 105, 'pos_reference': 'Order 12345-123-1234', 'account_move': 285}] 2026-09-19 07:24:15,156 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_owner ... 2026-09-19 07:24:16,836 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice ... 2026-09-19 07:24:20,054 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_no_tax ... 2026-09-19 07:24:22,932 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_uses_correct_shipping_address ... 2026-09-19 07:24:24,497 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_payment_currency ... 2026-09-19 07:24:24,736 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #48 deleted res.currency.rate records with IDs: [175, 174, 173] 2026-09-19 07:24:26,479 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking ... 2026-09-19 07:24:29,088 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking02 ... 2026-09-19 07:24:30,062 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [230] 2026-09-19 07:24:30,623 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [233] 2026-09-19 07:24:31,774 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_total_subtotal_account_line_values ... 2026-09-19 07:24:33,666 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 255 and Message-Id '<475833186598291.1789802673.637157917022705-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'******er@yourcompany.com'" successfully sent 2026-09-19 07:24:33,666 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:24:33,682 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #48 deleted mail.mail records with IDs: [255] 2026-09-19 07:24:33,700 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #48 deleted mail.message records with IDs: [10888] 2026-09-19 07:24:33,701 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:24:33,718 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 07:24:33,865 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 52, model: account.move 2026-09-19 07:24:34,756 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_unexisting_lots ... 2026-09-19 07:24:36,208 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_deleted_tax ... 2026-09-19 07:24:36,481 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82341984 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-19 07:24:36,893 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82341984 with result: [{'id': 120, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-09-19 07:24:36,929 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #48 deleted account.tax records with IDs: [113] 2026-09-19 07:24:37,937 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_different_payments_and_refund ... 2026-09-19 07:24:38,253 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51693209 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-19 07:24:40,069 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51693209 with result: [{'id': 121, 'pos_reference': 'Order 12345-123-1234', 'account_move': 317}] 2026-09-19 07:24:40,087 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_branch_account ... 2026-09-19 07:24:49,255 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_order_refund_ship_delay_totalcost ... 2026-09-19 07:24:49,836 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60951230 for PoS orders references: ['a new test refund order'] (draft: False) 2026-09-19 07:24:51,637 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60951230 with result: [{'id': 124, 'pos_reference': 'a new test refund order', 'account_move': 321}] 2026-09-19 07:24:51,665 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_product_combo_creation ... 2026-09-19 07:24:55,516 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_multiple_payment_rounding ... 2026-09-19 07:24:56,400 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_rounding_backend ... 2026-09-19 07:24:57,670 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing ... 2026-09-19 07:24:58,000 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13946108 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-19 07:24:58,000 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13946108 with result: [{'id': 129, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-09-19 07:25:01,265 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing_anglosaxon ... 2026-09-19 07:25:01,000 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76267347 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-19 07:25:01,000 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76267347 with result: [{'id': 130, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-09-19 07:25:05,450 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_split_payment_linked_to_accounting_partner ... 2026-09-19 07:25:05,830 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54657491 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-19 07:25:06,380 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54657491 with result: [{'id': 131, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-09-19 07:25:07,186 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_tracked_product_with_owner ... 2026-09-19 07:25:08,098 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #48 deleted stock.move.line records with IDs: [250] 2026-09-19 07:25:09,296 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_zero_amount_invoice_marked_unallowed ... 2026-09-19 07:25:10,621 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 40 checked, 40 removed 2026-09-19 07:25:10,629 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_ui: Starting TestUi.test_01_point_of_sale_tour ... 2026-09-19 07:25:10,904 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome pid: 19967 2026-09-19 07:25:10,904 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmp9t68y4ss_chrome_odoo 2026-09-19 07:25:10,904 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Issuing json command http://127.0.0.1:45589/json/version 2026-09-19 07:25:10,907 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45589/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:25:10,930 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:25:10,930 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Issuing json command http://127.0.0.1:45589/json 2026-09-19 07:25:10,931 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45589/json with timeout 3 increased to 10s during tests 2026-09-19 07:25:10,949 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Websocket url found: ws://127.0.0.1:45589/devtools/page/C42C76A4DC81DC9BA8DCB4368433A659 2026-09-19 07:25:10,965 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Enable chrome headless console log notification 2026-09-19 07:25:10,974 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome headless enable page notifications 2026-09-19 07:25:11,595 100 INFO rb-3169c09-224943-416937 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-19 07:25:11,599 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:admin from n/a 2026-09-19 07:25:11,608 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Setting session cookie in browser 2026-09-19 07:25:11,613 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Open "http://127.0.0.1:8069/web" in browser 2026-09-19 07:25:11,613 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Navigating to: "http://127.0.0.1:8069/web" 2026-09-19 07:25:11,632 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:25:12,467 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:12] "GET /web HTTP/1.1" 200 - 121 0.116 0.722 2026-09-19 07:25:12,471 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Navigation result: {'frameId': 'C42C76A4DC81DC9BA8DCB4368433A659', 'loaderId': '4132FFC853CB8239C658C2289697DAB8', 'isDownload': False} 2026-09-19 07:25:12,481 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Evaluate ready code "odoo.isTourReady('point_of_sale_tour')" 2026-09-19 07:25:12,506 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:12] "GET /web/assets/b995a1a/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.008 2026-09-19 07:25:12,529 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:12] "GET /web/assets/6dc496d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.013 0.013 2026-09-19 07:25:12,546 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:12] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 4 0.005 0.032 2026-09-19 07:25:12,566 100 INFO rb-3169c09-224943-416937 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-19 07:25:12,582 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:12] "GET /web/webclient/load_menus/027314c23964380c67feae5c068fafbba88d3b47149a63269999b2c0b3fe442d HTTP/1.1" 200 - 4 0.004 0.068 2026-09-19 07:25:12,607 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.013 0.077 2026-09-19 07:25:12,629 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:12] "GET /web/assets/2819573/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.008 2026-09-19 07:25:13,315 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:13] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-19 07:25:13,316 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:13] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-19 07:25:13,323 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:13] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-19 07:25:13,338 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.007 2026-09-19 07:25:13,414 100 INFO rb-3169c09-224943-416937 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-19 07:25:13,493 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:13] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.077 0.071 2026-09-19 07:25:13,523 100 INFO rb-3169c09-224943-416937 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-19 07:25:13,580 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:13] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.027 0.206 2026-09-19 07:25:13,583 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:13] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.227 2026-09-19 07:25:13,604 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:13] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:25:13,664 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.038 0.245 2026-09-19 07:25:13,692 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.013 0.296 2026-09-19 07:25:13,797 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:13] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.051 0.356 2026-09-19 07:25:13,803 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.384 2026-09-19 07:25:13,818 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:25:13,834 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:25:13,839 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.020 0.288 2026-09-19 07:25:13,854 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:13] "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-19 07:25:13,872 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:13] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-19 07:25:13,886 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:13] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.032 0.244 2026-09-19 07:25:13,895 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.273 2026-09-19 07:25:13,912 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:13] "GET /web/offline HTTP/1.1" 200 - 7 0.006 0.229 2026-09-19 07:25:13,948 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.012 0.233 2026-09-19 07:25:13,980 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.020 0.094 2026-09-19 07:25:13,984 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.048 2026-09-19 07:25:14,691 100 INFO rb-3169c09-224943-416937 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-19 07:25:14,714 100 INFO rb-3169c09-224943-416937 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-19 07:25:14,725 100 INFO rb-3169c09-224943-416937 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-19 07:25:14,777 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:14] "POST /web/action/load HTTP/1.1" 200 - 10 0.035 0.014 2026-09-19 07:25:14,902 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:14] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 52 0.046 0.053 2026-09-19 07:25:14,981 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:14] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 25 0.027 0.032 2026-09-19 07:25:15,084 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:15] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.008 0.026 2026-09-19 07:25:15,653 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 07:25:15,798 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.browser: test successful 2026-09-19 07:25:15,811 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:25:15,844 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Closing chrome headless with pid 19967 2026-09-19 07:25:15,850 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Closing websocket connection 2026-09-19 07:25:15,852 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Terminating chrome headless with pid 19967 2026-09-19 07:25:15,957 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_072515_954584_TestUi.txt 2026-09-19 07:25:15,957 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Removing chrome user profile "/tmp/tmp9t68y4ss_chrome_odoo" 2026-09-19 07:25:15,985 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: waiting for threads: [] 2026-09-19 07:25:16,027 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:25:16] "POST /web/dataset/call_button HTTP/1.1" 200 - 97 0.124 0.103 2026-09-19 07:25:16,056 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-19 07:25:36,470 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 256 and Message-Id '<427611067960624.1789802736.441585779190063-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-19 07:25:36,470 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:25:36,484 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #53 deleted mail.mail records with IDs: [256] 2026-09-19 07:25:36,502 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #53 deleted mail.message records with IDs: [11676] 2026-09-19 07:25:36,502 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:25:36,523 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 07:25:37,355 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #53 deleted pos.payment.method records with IDs: [52] 2026-09-19 07:25:37,559 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #53 deleted res.currency.rate records with IDs: [179, 178, 177] 2026-09-19 07:25:39,002 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_cash_register_if_no_order ... 2026-09-19 07:25:40,770 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98322663 for PoS orders references: ['Order 84731-181-5164'] (draft: False) 2026-09-19 07:25:41,306 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98322663 with result: [{'id': 134, 'pos_reference': 'Order 84731-181-5164', 'account_move': False}] 2026-09-19 07:25:42,082 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_correct_partner_on_invoice_receivables ... 2026-09-19 07:25:43,461 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:25:43,480 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28336190 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:25:45,153 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28336190 with result: [{'id': 135, 'pos_reference': 'Order 00100-010-0001', 'account_move': 345}] 2026-09-19 07:25:45,157 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77979021 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-19 07:25:46,076 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77979021 with result: [{'id': 136, 'pos_reference': 'Order 00100-010-0002', 'account_move': 347}] 2026-09-19 07:25:46,079 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69797326 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-19 07:25:47,062 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69797326 with result: [{'id': 137, 'pos_reference': 'Order 00100-010-0003', 'account_move': 349}] 2026-09-19 07:25:47,066 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24303293 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-09-19 07:25:48,008 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24303293 with result: [{'id': 138, 'pos_reference': 'Order 00100-010-0004', 'account_move': 351}] 2026-09-19 07:25:48,012 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47185443 for PoS orders references: ['Order 00100-010-0005'] (draft: False) 2026-09-19 07:25:48,334 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47185443 with result: [{'id': 139, 'pos_reference': 'Order 00100-010-0005', 'account_move': False}] 2026-09-19 07:25:48,338 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60833511 for PoS orders references: ['Order 00100-010-0006'] (draft: False) 2026-09-19 07:25:48,614 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60833511 with result: [{'id': 140, 'pos_reference': 'Order 00100-010-0006', 'account_move': False}] 2026-09-19 07:25:48,621 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57775309 for PoS orders references: ['Order 00100-010-0007'] (draft: False) 2026-09-19 07:25:48,918 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57775309 with result: [{'id': 141, 'pos_reference': 'Order 00100-010-0007', 'account_move': False}] 2026-09-19 07:25:48,922 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59180537 for PoS orders references: ['Order 00100-010-0008'] (draft: False) 2026-09-19 07:25:49,203 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59180537 with result: [{'id': 142, 'pos_reference': 'Order 00100-010-0008', 'account_move': False}] 2026-09-19 07:25:49,208 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71932843 for PoS orders references: ['Order 00100-010-0009'] (draft: False) 2026-09-19 07:25:50,163 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71932843 with result: [{'id': 143, 'pos_reference': 'Order 00100-010-0009', 'account_move': 353}] 2026-09-19 07:25:50,167 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93589978 for PoS orders references: ['Order 00100-010-0010'] (draft: False) 2026-09-19 07:25:51,106 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93589978 with result: [{'id': 144, 'pos_reference': 'Order 00100-010-0010', 'account_move': 355}] 2026-09-19 07:25:51,110 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22032155 for PoS orders references: ['Order 00100-010-0011'] (draft: False) 2026-09-19 07:25:51,957 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22032155 with result: [{'id': 145, 'pos_reference': 'Order 00100-010-0011', 'account_move': 357}] 2026-09-19 07:25:51,957 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:25:51,958 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-19 07:25:51,958 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-09-19 07:25:51,959 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0002. 2026-09-19 07:25:51,959 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0002. 2026-09-19 07:25:51,959 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-09-19 07:25:51,959 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0003. 2026-09-19 07:25:51,960 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0004. 2026-09-19 07:25:51,960 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0004. 2026-09-19 07:25:51,960 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0009. 2026-09-19 07:25:51,960 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0009. 2026-09-19 07:25:51,960 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0010. 2026-09-19 07:25:51,961 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0010. 2026-09-19 07:25:51,961 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0011. 2026-09-19 07:25:51,961 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0011. 2026-09-19 07:25:51,961 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:25:54,687 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:25:54,688 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:25:54,688 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:25:54,688 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:25:54,705 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order ... 2026-09-19 07:25:56,147 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:25:56,161 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43242922 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:25:56,660 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43242922 with result: [{'id': 146, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:25:56,661 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:25:56,661 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:25:57,326 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:25:57,326 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:25:57,327 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:25:57,327 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:25:58,906 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order_affecting_taxes ... 2026-09-19 07:26:00,248 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:26:00,282 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95184125 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:26:00,841 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95184125 with result: [{'id': 147, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:26:00,842 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:26:00,842 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:26:01,727 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:26:01,728 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:26:01,728 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:26:01,728 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:26:03,402 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_refund ... 2026-09-19 07:26:04,985 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:26:04,999 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #462297 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-19 07:26:05,456 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #462297 with result: [{'id': 148, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-09-19 07:26:05,456 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:26:05,716 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-19 07:26:05,717 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:26:06,048 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:26:06,048 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:26:06,048 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:26:06,048 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:26:07,746 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_load_pos_data_should_not_fail ... 2026-09-19 07:26:10,054 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_no_invoiced ... 2026-09-19 07:26:11,608 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:26:11,626 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37307518 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:26:12,234 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37307518 with result: [{'id': 150, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:26:12,247 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23136153 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-19 07:26:12,679 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23136153 with result: [{'id': 151, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-19 07:26:12,690 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31895718 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-19 07:26:13,125 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31895718 with result: [{'id': 152, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-19 07:26:13,126 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:26:13,151 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-19 07:26:13,152 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:26:14,355 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:26:14,356 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:26:14,356 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:26:14,356 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:26:14,383 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_invoiced ... 2026-09-19 07:26:15,904 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:26:15,938 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12780985 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:26:16,782 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12780985 with result: [{'id': 153, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:26:16,789 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8220350 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-19 07:26:17,168 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8220350 with result: [{'id': 154, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-19 07:26:17,174 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87187325 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-19 07:26:18,995 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87187325 with result: [{'id': 155, 'pos_reference': 'Order 00100-010-0003', 'account_move': 383}] 2026-09-19 07:26:18,995 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:26:19,032 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-19 07:26:19,033 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-09-19 07:26:19,033 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 130.0) for order 00100-010-0003. 2026-09-19 07:26:19,033 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:26:20,481 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-09-19 07:26:20,481 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:26:20,482 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:26:20,482 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:26:20,482 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:26:20,501 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_zero_valued_invoiced ... 2026-09-19 07:26:22,205 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:26:22,223 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4698203 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:26:23,497 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4698203 with result: [{'id': 156, 'pos_reference': 'Order 00100-010-0001', 'account_move': 388}] 2026-09-19 07:26:23,497 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:26:23,497 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-19 07:26:23,498 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 0.0) for order 00100-010-0001. 2026-09-19 07:26:23,498 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:26:23,627 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #53 deleted mail.message records with IDs: [11963] 2026-09-19 07:26:23,717 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #53 deleted account.move records with IDs: [389] 2026-09-19 07:26:23,727 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #53 deleted mail.followers records with IDs: [4894] 2026-09-19 07:26:23,790 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:26:23,799 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:26:23,803 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:26:23,803 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:26:23,816 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order ... 2026-09-19 07:26:25,355 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:26:25,372 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86490269 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:26:26,094 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86490269 with result: [{'id': 157, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:26:26,105 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93695846 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-19 07:26:26,560 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93695846 with result: [{'id': 158, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-09-19 07:26:26,560 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:26:27,025 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-19 07:26:27,025 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:26:27,791 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:26:27,791 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:26:27,791 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:26:27,791 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:26:27,806 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order_invoiced ... 2026-09-19 07:26:29,580 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:26:29,599 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45256238 for PoS orders references: ['Order 666-666-666'] (draft: False) 2026-09-19 07:26:31,337 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45256238 with result: [{'id': 160, 'pos_reference': 'Order 666-666-666', 'account_move': 392}] 2026-09-19 07:26:31,338 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:26:32,356 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-19 07:26:32,357 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 666-666-666. 2026-09-19 07:26:32,357 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 666-666-666. 2026-09-19 07:26:32,357 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:26:32,736 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:26:32,736 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:26:32,736 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:26:32,736 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:26:32,755 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_rounding_method ... 2026-09-19 07:26:34,744 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57621230 for PoS orders references: ['Order 77273-331-9029', 'Order 07252-014-4150'] (draft: False) 2026-09-19 07:26:36,005 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57621230 with result: [{'id': 163, 'pos_reference': 'Order 07252-014-4150', 'account_move': False}, {'id': 162, 'pos_reference': 'Order 77273-331-9029', 'account_move': False}] 2026-09-19 07:26:36,934 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_split_cash_payments ... 2026-09-19 07:26:38,877 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:26:38,901 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57195324 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:26:39,645 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57195324 with result: [{'id': 164, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:26:39,653 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99375873 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-19 07:26:40,015 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99375873 with result: [{'id': 165, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-19 07:26:40,024 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49021011 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-19 07:26:40,491 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49021011 with result: [{'id': 166, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-19 07:26:40,491 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:26:40,491 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:26:41,903 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:26:41,904 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:26:41,904 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:26:41,904 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:26:41,919 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_start_balance_with_two_pos ... 2026-09-19 07:26:43,524 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18870685 for PoS orders references: ['Order 81150-282-3235'] (draft: False) 2026-09-19 07:26:44,026 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18870685 with result: [{'id': 167, 'pos_reference': 'Order 81150-282-3235', 'account_move': False}] 2026-09-19 07:26:44,665 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22385443 for PoS orders references: ['Order 54833-735-0013'] (draft: False) 2026-09-19 07:26:45,038 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22385443 with result: [{'id': 168, 'pos_reference': 'Order 54833-735-0013', 'account_move': False}] 2026-09-19 07:26:46,797 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 34 checked, 34 removed 2026-09-19 07:27:10,413 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 257 and Message-Id '<290819268511705.1789802830.382118225097656-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-19 07:27:10,414 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:27:10,424 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #56 deleted mail.mail records with IDs: [257] 2026-09-19 07:27:10,439 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #56 deleted mail.message records with IDs: [12573] 2026-09-19 07:27:10,440 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:27:10,455 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 07:27:11,233 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #56 deleted pos.payment.method records with IDs: [66] 2026-09-19 07:27:11,458 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #56 deleted res.currency.rate records with IDs: [183, 182, 181] 2026-09-19 07:27:12,703 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order ... 2026-09-19 07:27:13,007 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_session: order 'Order 40244-008-1213' was captured in attachment pos_order_save_Order 40244-008-1213_333040.json #3862 2026-09-19 07:27:13,024 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order_and_removed ... 2026-09-19 07:27:13,505 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_session: order 'Order 81162-937-0487' was captured in attachment pos_order_save_Order 81162-937-0487_-18036.json #3863 2026-09-19 07:27:13,512 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63283440 for PoS orders references: ['Order 81162-937-0487'] (draft: False) 2026-09-19 07:27:13,669 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #56 deleted ir.model.data records with IDs: [411275] 2026-09-19 07:27:13,669 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #56 deleted mail.activity records with IDs: [111] 2026-09-19 07:27:13,725 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #56 deleted ir.attachment records with IDs: [3863] 2026-09-19 07:27:14,489 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63283440 with result: [{'id': 169, 'pos_reference': 'Order 81162-937-0487', 'account_move': False}] 2026-09-19 07:27:14,512 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order_twice ... 2026-09-19 07:27:14,961 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_session: order 'Order 69339-343-6818' was captured in attachment pos_order_save_Order 69339-343-6818_255781.json #3864 2026-09-19 07:27:14,968 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_session: order 'Order 69339-343-6818' was not captured as the content is the same as in attachment pos_order_save_Order 69339-343-6818_255781.json #3864 2026-09-19 07:27:14,984 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_order_same_uuid ... 2026-09-19 07:27:15,440 100 INFO rb-3169c09-224943-416937 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 #3865 2026-09-19 07:27:15,471 100 INFO rb-3169c09-224943-416937 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 #3866 2026-09-19 07:27:15,490 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_two_orders ... 2026-09-19 07:27:16,005 100 INFO rb-3169c09-224943-416937 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 #3867 2026-09-19 07:27:16,026 100 INFO rb-3169c09-224943-416937 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 #3868 2026-09-19 07:27:16,044 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_two_orders_and_removed ... 2026-09-19 07:27:16,561 100 INFO rb-3169c09-224943-416937 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 #3869 2026-09-19 07:27:16,588 100 INFO rb-3169c09-224943-416937 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 #3870 2026-09-19 07:27:16,595 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24788011 for PoS orders references: ['Order 12345-678-1999'] (draft: False) 2026-09-19 07:27:16,677 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #56 deleted ir.model.data records with IDs: [411282] 2026-09-19 07:27:16,677 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #56 deleted mail.activity records with IDs: [118] 2026-09-19 07:27:16,693 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #56 deleted ir.attachment records with IDs: [3870] 2026-09-19 07:27:17,263 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24788011 with result: [{'id': 170, 'pos_reference': 'Order 12345-678-1999', 'account_move': False}] 2026-09-19 07:27:17,269 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72060612 for PoS orders references: ['Order 12345-678-1996'] (draft: False) 2026-09-19 07:27:17,305 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #56 deleted ir.model.data records with IDs: [411281] 2026-09-19 07:27:17,305 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #56 deleted mail.activity records with IDs: [117] 2026-09-19 07:27:17,318 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #56 deleted ir.attachment records with IDs: [3869] 2026-09-19 07:27:17,769 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72060612 with result: [{'id': 171, 'pos_reference': 'Order 12345-678-1996', 'account_move': False}] 2026-09-19 07:27:17,816 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-09-19 07:27:36,646 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #59 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-19 07:27:38,654 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #59 deleted ir.attachment records with IDs: [3912, 3913, 3914, 3915, 3916, 3917, 3918, 3919, 3959, 3960, 3961, 3962, 3963, 3964, 3965, 3966] 2026-09-19 07:27:38,654 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #59 deleted pos.config records with IDs: [46, 47, 48, 49] 2026-09-19 07:27:38,663 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #59 deleted ir.sequence records with IDs: [1127, 1130, 1178, 1181, 1128, 1131, 1179, 1182] 2026-09-19 07:27:42,583 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt ... 2026-09-19 07:27:43,134 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:27:44,765 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:27:44] "POST /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 679 0.400 1.235 2026-09-19 07:27:44,780 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-09-19 07:27:45,572 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:27:45] "GET /my/invoices/412?access_token=719b2a5e-bee0-4203-be54-961de6a3202f HTTP/1.1" 200 - 223 0.118 0.684 2026-09-19 07:27:45,621 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_user_connected ... 2026-09-19 07:27:46,626 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:partner_1 from n/a 2026-09-19 07:27:47,127 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:27:49,009 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:27:49] "GET /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 707 0.510 1.375 2026-09-19 07:27:49,927 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:27:49] "GET /my/invoices/413?access_token=35c2f9c0-5003-4260-b118-9eccfb0928f0 HTTP/1.1" 200 - 246 0.182 0.729 2026-09-19 07:27:50,006 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 11 removed 2026-09-19 07:28:09,650 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 259 and Message-Id '<831764799501926.1789802889.619023084640503-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-19 07:28:09,650 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:28:09,661 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [259] 2026-09-19 07:28:09,676 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #64 deleted mail.message records with IDs: [13589] 2026-09-19 07:28:09,676 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:28:09,691 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 07:28:10,424 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #64 deleted pos.payment.method records with IDs: [87] 2026-09-19 07:28:10,719 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #64 deleted res.currency.rate records with IDs: [190, 189, 188] 2026-09-19 07:28:12,078 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_fifo_margin_real_time ... 2026-09-19 07:28:15,424 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62262303 for PoS orders references: ['Order 70326-722-0321', 'Order 33245-702-4675'] (draft: False) 2026-09-19 07:28:17,072 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62262303 with result: [{'id': 175, 'pos_reference': 'Order 33245-702-4675', 'account_move': False}, {'id': 174, 'pos_reference': 'Order 70326-722-0321', 'account_move': False}] 2026-09-19 07:28:17,799 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [487] 2026-09-19 07:28:18,603 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_full_margin ... 2026-09-19 07:28:21,182 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16074428 for PoS orders references: ['Order 94275-080-6836', 'Order 69989-806-1669', 'Order 05741-574-9736'] (draft: False) 2026-09-19 07:28:22,486 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16074428 with result: [{'id': 178, 'pos_reference': 'Order 05741-574-9736', 'account_move': False}, {'id': 177, 'pos_reference': 'Order 69989-806-1669', 'account_move': False}, {'id': 176, 'pos_reference': 'Order 94275-080-6836', 'account_move': False}] 2026-09-19 07:28:23,561 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_negative_margin ... 2026-09-19 07:28:25,952 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57018134 for PoS orders references: ['Order 10742-138-5936', 'Order 00566-448-8217', 'Order 40130-838-3431'] (draft: False) 2026-09-19 07:28:27,482 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57018134 with result: [{'id': 181, 'pos_reference': 'Order 40130-838-3431', 'account_move': False}, {'id': 180, 'pos_reference': 'Order 00566-448-8217', 'account_move': False}, {'id': 179, 'pos_reference': 'Order 10742-138-5936', 'account_move': False}] 2026-09-19 07:28:28,578 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_other_currency_margin ... 2026-09-19 07:28:31,385 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32993453 for PoS orders references: ['Order 16920-182-8923', 'Order 17735-823-4203', 'Order 30171-593-7083'] (draft: False) 2026-09-19 07:28:33,133 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32993453 with result: [{'id': 184, 'pos_reference': 'Order 30171-593-7083', 'account_move': False}, {'id': 183, 'pos_reference': 'Order 17735-823-4203', 'account_move': False}, {'id': 182, 'pos_reference': 'Order 16920-182-8923', 'account_move': False}] 2026-09-19 07:28:34,278 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_positive_margin ... 2026-09-19 07:28:36,803 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3723599 for PoS orders references: ['Order 75478-482-4449', 'Order 27635-487-6983', 'Order 00287-850-6926'] (draft: False) 2026-09-19 07:28:38,288 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3723599 with result: [{'id': 187, 'pos_reference': 'Order 00287-850-6926', 'account_move': False}, {'id': 186, 'pos_reference': 'Order 27635-487-6983', 'account_move': False}, {'id': 185, 'pos_reference': 'Order 75478-482-4449', 'account_move': False}] 2026-09-19 07:28:39,220 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_return_margin ... 2026-09-19 07:28:41,872 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94644822 for PoS orders references: ['Order 40433-969-5937', 'Order 14786-531-6286', 'Order 03977-365-4104'] (draft: False) 2026-09-19 07:28:43,142 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94644822 with result: [{'id': 190, 'pos_reference': 'Order 03977-365-4104', 'account_move': False}, {'id': 189, 'pos_reference': 'Order 14786-531-6286', 'account_move': False}, {'id': 188, 'pos_reference': 'Order 40433-969-5937', 'account_move': False}] 2026-09-19 07:28:44,038 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_and_other_currency_margin ... 2026-09-19 07:28:46,458 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54583815 for PoS orders references: ['Order 88274-402-4088', 'Order 35963-480-6915', 'Order 78638-215-8387'] (draft: False) 2026-09-19 07:28:47,852 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54583815 with result: [{'id': 193, 'pos_reference': 'Order 78638-215-8387', 'account_move': False}, {'id': 192, 'pos_reference': 'Order 35963-480-6915', 'account_move': False}, {'id': 191, 'pos_reference': 'Order 88274-402-4088', 'account_move': False}] 2026-09-19 07:28:49,063 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_margin ... 2026-09-19 07:28:51,303 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57298897 for PoS orders references: ['Order 49592-790-9514', 'Order 28949-496-9024', 'Order 63047-950-4719'] (draft: False) 2026-09-19 07:28:52,792 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57298897 with result: [{'id': 196, 'pos_reference': 'Order 63047-950-4719', 'account_move': False}, {'id': 195, 'pos_reference': 'Order 28949-496-9024', 'account_move': False}, {'id': 194, 'pos_reference': 'Order 49592-790-9514', 'account_move': False}] 2026-09-19 07:28:53,813 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-19 07:29:16,205 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 260 and Message-Id '<514819013138068.1789802956.176043272018433-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-19 07:29:16,206 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:29:16,216 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #67 deleted mail.mail records with IDs: [260] 2026-09-19 07:29:16,230 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #67 deleted mail.message records with IDs: [14189] 2026-09-19 07:29:16,231 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:29:16,246 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 07:29:16,967 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #67 deleted pos.payment.method records with IDs: [100] 2026-09-19 07:29:17,186 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #67 deleted res.currency.rate records with IDs: [194, 193, 192] 2026-09-19 07:29:18,546 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_01_invoiced_order_from_other_customer ... 2026-09-19 07:29:19,828 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:29:19,920 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75062411 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:29:20,860 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75062411 with result: [{'id': 197, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:29:20,867 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56908877 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-19 07:29:21,211 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56908877 with result: [{'id': 198, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-19 07:29:21,219 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91812158 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-09-19 07:29:22,996 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91812158 with result: [{'id': 199, 'pos_reference': 'Order 09876-098-0987', 'account_move': 442}] 2026-09-19 07:29:22,996 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:29:23,000 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-19 07:29:23,000 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-09-19 07:29:23,000 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0987. 2026-09-19 07:29:23,000 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:29:24,237 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:29:24,237 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:29:24,237 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:29:24,237 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:29:24,254 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_02_all_orders_invoiced_mixed_customers ... 2026-09-19 07:29:25,169 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:29:25,221 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11094860 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-09-19 07:29:27,104 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11094860 with result: [{'id': 200, 'pos_reference': 'Order 09876-098-0987', 'account_move': 447}] 2026-09-19 07:29:27,112 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33284242 for PoS orders references: ['Order 09876-098-0988'] (draft: False) 2026-09-19 07:29:28,384 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33284242 with result: [{'id': 201, 'pos_reference': 'Order 09876-098-0988', 'account_move': 449}] 2026-09-19 07:29:28,391 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89444797 for PoS orders references: ['Order 09876-098-0989'] (draft: False) 2026-09-19 07:29:29,506 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89444797 with result: [{'id': 202, 'pos_reference': 'Order 09876-098-0989', 'account_move': 451}] 2026-09-19 07:29:29,507 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:29:29,512 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-19 07:29:29,513 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-09-19 07:29:29,513 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 647.11) for order 09876-098-0987. 2026-09-19 07:29:29,513 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0988. 2026-09-19 07:29:29,513 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 158.75) for order 09876-098-0988. 2026-09-19 07:29:29,514 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0989. 2026-09-19 07:29:29,514 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0989. 2026-09-19 07:29:29,514 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:29:30,734 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:29:30,735 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:29:30,735 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:29:30,735 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:29:30,782 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-09-19 07:29:53,796 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 261 and Message-Id '<449556202414188.1789802993.768674373626709-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-19 07:29:53,796 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:29:53,808 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #70 deleted mail.mail records with IDs: [261] 2026-09-19 07:29:53,825 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #70 deleted mail.message records with IDs: [14717] 2026-09-19 07:29:53,825 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:29:53,842 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 07:29:54,766 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #70 deleted pos.payment.method records with IDs: [113] 2026-09-19 07:29:55,042 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #70 deleted res.currency.rate records with IDs: [198, 197, 196] 2026-09-19 07:29:56,686 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_01_check_product_cost ... 2026-09-19 07:29:59,850 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_02_orders_without_invoice ... 2026-09-19 07:30:02,479 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:30:02,512 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82559740 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:30:03,451 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82559740 with result: [{'id': 203, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:30:03,459 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64948685 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-19 07:30:03,867 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64948685 with result: [{'id': 204, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-19 07:30:03,873 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1276426 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-19 07:30:04,362 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1276426 with result: [{'id': 205, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-19 07:30:04,363 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:30:04,367 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-19 07:30:04,368 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:30:05,793 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:30:05,793 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:30:05,793 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:30:05,793 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:30:05,812 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_03_orders_with_invoice ... 2026-09-19 07:30:08,955 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:30:08,980 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71120767 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:30:09,653 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71120767 with result: [{'id': 206, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:30:09,661 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8189709 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-19 07:30:11,401 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8189709 with result: [{'id': 207, 'pos_reference': 'Order 00100-010-0002', 'account_move': 468}] 2026-09-19 07:30:11,409 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36001390 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-19 07:30:12,571 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36001390 with result: [{'id': 208, 'pos_reference': 'Order 00100-010-0003', 'account_move': 470}] 2026-09-19 07:30:12,571 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:30:12,576 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-19 07:30:12,576 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash Other, 89.95) for order 00100-010-0002. 2026-09-19 07:30:12,577 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank Other, 139.95000000000002) for order 00100-010-0003. 2026-09-19 07:30:12,577 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:30:13,564 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [581] 2026-09-19 07:30:14,131 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:30:14,144 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:30:14,148 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:30:14,148 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:30:14,162 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_04_anglo_saxon_products ... 2026-09-19 07:30:17,074 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:30:17,095 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31790715 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:30:18,194 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31790715 with result: [{'id': 209, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:30:18,208 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44168841 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-19 07:30:18,975 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44168841 with result: [{'id': 210, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-19 07:30:18,979 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82018293 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-19 07:30:19,672 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82018293 with result: [{'id': 211, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-19 07:30:19,678 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8107845 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-09-19 07:30:20,104 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8107845 with result: [{'id': 212, 'pos_reference': 'Order 00100-010-0004', 'account_move': False}] 2026-09-19 07:30:20,104 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:30:20,105 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:30:20,705 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [597] 2026-09-19 07:30:21,084 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:30:21,097 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:30:21,103 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:30:21,103 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:30:21,117 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_05_tax_base_amount ... 2026-09-19 07:30:23,804 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:30:23,838 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91810668 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:30:24,407 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91810668 with result: [{'id': 213, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:30:24,407 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:30:24,407 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:30:25,124 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:30:25,124 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:30:25,124 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:30:25,124 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:30:25,138 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_bank_journal_balance ... 2026-09-19 07:30:29,788 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-19 07:30:51,725 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 262 and Message-Id '<441895001536427.1789803051.692921876907349-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-19 07:30:51,725 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:30:51,737 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #73 deleted mail.mail records with IDs: [262] 2026-09-19 07:30:51,754 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #73 deleted mail.message records with IDs: [15364] 2026-09-19 07:30:51,754 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:30:51,768 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 07:30:52,565 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #73 deleted pos.payment.method records with IDs: [126] 2026-09-19 07:30:52,847 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #73 deleted res.currency.rate records with IDs: [202, 201, 200] 2026-09-19 07:30:54,336 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_combo_product_variant_error ... 2026-09-19 07:30:56,675 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_fixed_tax_positive_qty ... 2026-09-19 07:30:58,053 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39413828 for PoS orders references: ['Order 77808-787-3010'] (draft: False) 2026-09-19 07:30:58,609 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39413828 with result: [{'id': 215, 'pos_reference': 'Order 77808-787-3010', 'account_move': False}] 2026-09-19 07:30:59,470 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_no_invoiced ... 2026-09-19 07:31:00,540 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:31:00,581 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68849509 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:31:01,113 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68849509 with result: [{'id': 216, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:31:01,124 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47120612 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-19 07:31:01,468 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47120612 with result: [{'id': 217, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-19 07:31:01,477 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97962019 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-19 07:31:01,893 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97962019 with result: [{'id': 218, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-19 07:31:01,893 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:31:01,898 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-19 07:31:01,898 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:31:03,001 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:31:03,002 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:31:03,002 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:31:03,002 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:31:03,015 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_with_invoiced ... 2026-09-19 07:31:04,006 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:31:04,052 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16093325 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:31:04,669 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16093325 with result: [{'id': 219, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:31:04,676 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17046589 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-19 07:31:05,006 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17046589 with result: [{'id': 220, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-19 07:31:05,014 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89762786 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-09-19 07:31:06,577 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89762786 with result: [{'id': 221, 'pos_reference': 'Order 09876-098-0987', 'account_move': 504}] 2026-09-19 07:31:06,596 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77422241 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-09-19 07:31:07,519 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77422241 with result: [{'id': 222, 'pos_reference': 'Order 00100-010-0004', 'account_move': 506}] 2026-09-19 07:31:07,520 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:31:07,524 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-19 07:31:07,524 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 426.09000000000003) for order 09876-098-0987. 2026-09-19 07:31:07,525 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 54.99) for order 00100-010-0004. 2026-09-19 07:31:07,525 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:31:08,689 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-09-19 07:31:08,689 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:31:08,690 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:31:08,690 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:31:08,690 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:31:08,706 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_account_move_round_globally ... 2026-09-19 07:31:10,126 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63301148 for PoS orders references: ['Order 61360-733-7428'] (draft: False) 2026-09-19 07:31:10,950 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63301148 with result: [{'id': 223, 'pos_reference': 'Order 61360-733-7428', 'account_move': False}] 2026-09-19 07:31:11,927 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move ... 2026-09-19 07:31:13,432 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68907109 for PoS orders references: ['Order 72458-129-9568'] (draft: False) 2026-09-19 07:31:14,205 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68907109 with result: [{'id': 224, 'pos_reference': 'Order 72458-129-9568', 'account_move': False}] 2026-09-19 07:31:15,167 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move_round_globally_discount ... 2026-09-19 07:31:16,655 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57403318 for PoS orders references: ['Order 25039-932-0254'] (draft: False) 2026-09-19 07:31:17,533 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57403318 with result: [{'id': 225, 'pos_reference': 'Order 25039-932-0254', 'account_move': False}] 2026-09-19 07:31:18,681 100 INFO rb-3169c09-224943-416937 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-19 07:31:20,317 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63147299 for PoS orders references: ['Order 79908-105-6172'] (draft: False) 2026-09-19 07:31:21,400 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63147299 with result: [{'id': 226, 'pos_reference': 'Order 79908-105-6172', 'account_move': False}] 2026-09-19 07:31:22,430 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_loaded_product_taxes_on_branch ... 2026-09-19 07:31:40,636 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_return_order ... 2026-09-19 07:31:41,612 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:31:41,654 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15376545 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-19 07:31:43,797 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15376545 with result: [{'id': 227, 'pos_reference': 'Order 12345-123-1234', 'account_move': 523}] 2026-09-19 07:31:43,798 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:31:44,296 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-19 07:31:44,297 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 104.01) for order 12345-123-1234. 2026-09-19 07:31:44,297 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:31:44,787 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-09-19 07:31:44,787 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:31:44,787 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:31:44,787 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:31:44,787 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:31:44,805 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_tax_is_used_when_in_transactions ... 2026-09-19 07:31:45,771 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:31:45,806 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41829138 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:31:46,454 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41829138 with result: [{'id': 229, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:31:46,465 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28948865 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-19 07:31:46,825 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28948865 with result: [{'id': 230, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-19 07:31:46,834 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38865439 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-19 07:31:47,244 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38865439 with result: [{'id': 231, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-19 07:31:47,244 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:31:47,249 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-19 07:31:47,249 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:31:48,296 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:31:48,297 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:31:48,297 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:31:48,297 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:31:48,342 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-19 07:32:07,133 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 263 and Message-Id '<226743594208698.1789803127.104597330093384-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-19 07:32:07,133 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:32:07,143 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #76 deleted mail.mail records with IDs: [263] 2026-09-19 07:32:07,164 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #76 deleted mail.message records with IDs: [16492] 2026-09-19 07:32:07,165 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:32:07,179 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 07:32:07,943 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #76 deleted pos.payment.method records with IDs: [144] 2026-09-19 07:32:08,162 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #76 deleted res.currency.rate records with IDs: [206, 205, 204] 2026-09-19 07:32:09,388 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_archive_used_journal ... 2026-09-19 07:32:10,307 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_basic_config_values ... 2026-09-19 07:32:10,921 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_other_currency_config_values ... 2026-09-19 07:32:11,510 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_categories ... 2026-09-19 07:32:12,053 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_price ... 2026-09-19 07:32:12,670 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_taxes ... 2026-09-19 07:32:13,148 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-19 07:32:35,416 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 264 and Message-Id '<495625273083947.1789803155.387887477874756-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-19 07:32:35,416 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:32:35,433 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #79 deleted mail.mail records with IDs: [264] 2026-09-19 07:32:35,460 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #79 deleted mail.message records with IDs: [17009] 2026-09-19 07:32:35,461 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:32:35,479 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 07:32:36,255 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #79 deleted pos.payment.method records with IDs: [158] 2026-09-19 07:32:36,519 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #79 deleted res.currency.rate records with IDs: [210, 209, 208] 2026-09-19 07:32:37,911 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_01b ... 2026-09-19 07:32:38,284 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:32:38,314 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81627096 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:32:40,384 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81627096 with result: [{'id': 233, 'pos_reference': 'Order 00100-010-0001', 'account_move': 529}] 2026-09-19 07:32:40,385 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:32:40,386 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-19 07:32:40,386 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-09-19 07:32:40,386 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:32:41,177 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:32:41,178 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:32:41,178 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:32:41,178 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:32:41,203 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_02b ... 2026-09-19 07:32:41,628 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:32:41,649 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48160469 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:32:43,634 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48160469 with result: [{'id': 234, 'pos_reference': 'Order 00100-010-0001', 'account_move': 533}] 2026-09-19 07:32:43,635 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:32:43,636 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-19 07:32:43,636 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0001. 2026-09-19 07:32:43,636 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:32:44,494 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:32:44,494 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:32:44,494 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:32:44,495 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:32:44,508 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_03b ... 2026-09-19 07:32:44,851 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:32:44,870 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20640258 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:32:46,550 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20640258 with result: [{'id': 235, 'pos_reference': 'Order 00100-010-0001', 'account_move': 537}] 2026-09-19 07:32:46,550 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:32:46,551 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-19 07:32:46,551 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:32:46,732 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #79 deleted mail.message records with IDs: [17059] 2026-09-19 07:32:46,807 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #79 deleted account.move records with IDs: [538] 2026-09-19 07:32:46,817 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #79 deleted mail.followers records with IDs: [9878] 2026-09-19 07:32:46,905 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:32:46,917 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:32:46,924 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:32:46,924 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:32:46,943 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_04b ... 2026-09-19 07:32:47,297 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:32:47,316 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34761964 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:32:49,207 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34761964 with result: [{'id': 236, 'pos_reference': 'Order 00100-010-0001', 'account_move': 539}] 2026-09-19 07:32:49,207 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:32:49,208 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-19 07:32:49,208 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0001. 2026-09-19 07:32:49,208 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:32:50,096 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:32:50,097 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:32:50,097 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:32:50,097 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:32:50,113 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_05b ... 2026-09-19 07:32:50,410 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:32:50,424 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74166593 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:32:52,270 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74166593 with result: [{'id': 237, 'pos_reference': 'Order 00100-010-0001', 'account_move': 543}] 2026-09-19 07:32:52,270 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:32:52,271 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-19 07:32:52,271 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0001. 2026-09-19 07:32:52,271 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:32:53,054 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:32:53,054 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:32:53,054 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:32:53,054 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:32:53,070 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_10b ... 2026-09-19 07:32:53,491 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:32:53,525 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5387995 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:32:55,547 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5387995 with result: [{'id': 238, 'pos_reference': 'Order 00100-010-0001', 'account_move': 547}] 2026-09-19 07:32:55,548 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:32:55,548 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-19 07:32:55,549 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-09-19 07:32:55,549 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:32:56,324 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:32:56,324 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:32:56,324 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:32:56,324 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:32:56,339 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_11b ... 2026-09-19 07:32:56,724 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:32:56,764 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89880071 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:32:58,754 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89880071 with result: [{'id': 239, 'pos_reference': 'Order 00100-010-0001', 'account_move': 551}] 2026-09-19 07:32:58,755 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:32:58,755 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-19 07:32:58,755 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-09-19 07:32:58,755 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:32:59,603 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:32:59,603 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:32:59,603 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:32:59,603 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:32:59,619 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_12b ... 2026-09-19 07:33:00,006 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:33:00,023 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63950343 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:33:01,970 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63950343 with result: [{'id': 240, 'pos_reference': 'Order 00100-010-0001', 'account_move': 555}] 2026-09-19 07:33:01,970 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:33:01,971 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-19 07:33:01,971 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-09-19 07:33:01,971 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:33:02,798 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:33:02,798 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:33:02,798 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:33:02,798 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:33:02,815 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_13b ... 2026-09-19 07:33:03,213 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:33:03,245 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #484898 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:33:05,265 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #484898 with result: [{'id': 241, 'pos_reference': 'Order 00100-010-0001', 'account_move': 559}] 2026-09-19 07:33:05,266 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:33:05,267 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-19 07:33:05,267 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-09-19 07:33:05,267 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:33:06,093 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:33:06,094 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:33:06,094 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:33:06,094 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:33:06,113 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_14b ... 2026-09-19 07:33:06,500 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:33:06,524 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94563720 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:33:08,658 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94563720 with result: [{'id': 242, 'pos_reference': 'Order 00100-010-0001', 'account_move': 563}] 2026-09-19 07:33:08,658 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:33:08,659 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-19 07:33:08,659 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-09-19 07:33:08,659 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-09-19 07:33:08,659 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:33:09,456 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:33:09,456 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:33:09,456 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:33:09,457 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:33:09,473 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_15b ... 2026-09-19 07:33:09,857 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:33:09,877 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42804075 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:33:12,152 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42804075 with result: [{'id': 243, 'pos_reference': 'Order 00100-010-0001', 'account_move': 568}] 2026-09-19 07:33:12,153 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:33:12,153 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-19 07:33:12,154 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-09-19 07:33:12,154 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-09-19 07:33:12,154 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:33:13,254 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:33:13,255 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:33:13,255 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:33:13,255 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:33:13,272 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_16b ... 2026-09-19 07:33:13,592 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:33:13,614 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34955450 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:33:15,639 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34955450 with result: [{'id': 244, 'pos_reference': 'Order 00100-010-0001', 'account_move': 574}] 2026-09-19 07:33:15,639 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:33:15,640 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-19 07:33:15,640 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-09-19 07:33:15,640 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-09-19 07:33:15,640 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:33:16,969 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:33:16,970 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:33:16,970 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:33:16,970 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:33:16,995 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_17b ... 2026-09-19 07:33:17,359 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:33:17,383 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54939894 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:33:19,414 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54939894 with result: [{'id': 245, 'pos_reference': 'Order 00100-010-0001', 'account_move': 580}] 2026-09-19 07:33:19,414 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:33:19,415 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-19 07:33:19,415 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-09-19 07:33:19,415 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, -100.0) for order 00100-010-0001. 2026-09-19 07:33:19,415 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:33:20,544 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:33:20,544 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:33:20,544 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:33:20,544 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:33:20,563 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_18b ... 2026-09-19 07:33:20,924 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:33:20,942 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30965470 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:33:22,697 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30965470 with result: [{'id': 246, 'pos_reference': 'Order 00100-010-0001', 'account_move': 586}] 2026-09-19 07:33:22,698 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:33:22,698 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-19 07:33:22,698 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 50.0) for order 00100-010-0001. 2026-09-19 07:33:22,699 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:33:23,334 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:33:23,334 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:33:23,334 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:33:23,334 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:33:23,352 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_19b ... 2026-09-19 07:33:23,731 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:33:23,753 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10921306 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:33:25,531 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10921306 with result: [{'id': 247, 'pos_reference': 'Order 00100-010-0001', 'account_move': 590}] 2026-09-19 07:33:25,532 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:33:25,532 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-19 07:33:25,533 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 50.0) for order 00100-010-0001. 2026-09-19 07:33:25,533 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:33:26,274 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:33:26,274 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:33:26,274 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:33:26,274 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:33:26,293 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_20b ... 2026-09-19 07:33:26,655 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:33:26,672 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32221669 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:33:28,416 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32221669 with result: [{'id': 248, 'pos_reference': 'Order 00100-010-0001', 'account_move': 594}] 2026-09-19 07:33:28,416 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:33:28,416 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-19 07:33:28,417 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 50.0) for order 00100-010-0001. 2026-09-19 07:33:28,417 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:33:29,337 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:33:29,337 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:33:29,338 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:33:29,338 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:33:29,363 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_21b ... 2026-09-19 07:33:29,769 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:33:29,797 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48503449 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:33:31,615 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48503449 with result: [{'id': 249, 'pos_reference': 'Order 00100-010-0001', 'account_move': 598}] 2026-09-19 07:33:31,616 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:33:31,616 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-09-19 07:33:31,617 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 50.0) for order 00100-010-0001. 2026-09-19 07:33:31,617 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:33:32,377 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:33:32,377 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:33:32,377 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:33:32,377 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:33:32,426 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 40 checked, 40 removed 2026-09-19 07:33:53,229 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 265 and Message-Id '<786659983317953.1789803233.202271699905396-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-19 07:33:53,229 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:33:53,238 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #82 deleted mail.mail records with IDs: [265] 2026-09-19 07:33:53,250 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #82 deleted mail.message records with IDs: [17704] 2026-09-19 07:33:53,250 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:33:53,264 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 07:33:53,869 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #82 deleted pos.payment.method records with IDs: [171] 2026-09-19 07:33:54,075 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #82 deleted res.currency.rate records with IDs: [214, 213, 212] 2026-09-19 07:33:55,365 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_01 ... 2026-09-19 07:33:55,659 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:33:55,671 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79839713 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:33:56,111 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79839713 with result: [{'id': 250, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:33:56,111 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:33:56,112 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:33:56,922 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:33:56,922 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:33:56,922 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:33:56,923 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:33:56,937 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_02 ... 2026-09-19 07:33:57,246 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:33:57,263 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16375842 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:33:57,797 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16375842 with result: [{'id': 251, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:33:57,797 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:33:57,797 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:33:58,455 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:33:58,455 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:33:58,456 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:33:58,456 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:33:58,469 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_03 ... 2026-09-19 07:33:58,723 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:33:58,738 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18326622 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:33:59,270 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18326622 with result: [{'id': 252, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:33:59,271 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:33:59,271 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:33:59,662 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:33:59,663 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:33:59,663 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:33:59,663 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:33:59,688 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_04 ... 2026-09-19 07:34:00,128 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:34:00,151 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82622799 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:34:00,665 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82622799 with result: [{'id': 253, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:34:00,666 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:34:00,666 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:34:01,313 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:34:01,314 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:34:01,314 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:34:01,314 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:34:01,327 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_05 ... 2026-09-19 07:34:01,619 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:34:01,631 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23731580 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:34:02,194 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23731580 with result: [{'id': 254, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:34:02,194 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:34:02,194 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:34:02,871 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:34:02,871 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:34:02,872 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:34:02,872 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:34:02,893 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_06 ... 2026-09-19 07:34:03,267 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:34:03,270 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59069067 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:34:03,376 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59069067 with result: [{'id': 255, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:34:03,377 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:34:03,377 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:34:03,955 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:34:03,955 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:34:03,955 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:34:03,955 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:34:03,967 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_07 ... 2026-09-19 07:34:04,235 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:34:04,238 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39714250 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:34:04,329 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39714250 with result: [{'id': 256, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:34:04,329 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:34:04,329 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:34:05,092 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:34:05,092 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:34:05,093 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:34:05,093 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:34:05,105 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_08 ... 2026-09-19 07:34:05,369 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:34:05,372 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48744902 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:34:05,467 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48744902 with result: [{'id': 257, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:34:05,467 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:34:05,468 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:34:06,273 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:34:06,273 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:34:06,274 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:34:06,274 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:34:06,302 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_09 ... 2026-09-19 07:34:06,605 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:34:06,608 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75994976 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:34:06,754 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75994976 with result: [{'id': 258, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:34:06,754 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:34:06,755 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:34:07,398 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:34:07,398 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:34:07,399 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:34:07,399 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:34:07,411 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_10 ... 2026-09-19 07:34:07,755 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:34:07,769 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84742692 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:34:08,357 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84742692 with result: [{'id': 259, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:34:08,357 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:34:08,357 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:34:09,022 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:34:09,022 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:34:09,022 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:34:09,022 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:34:09,039 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_11 ... 2026-09-19 07:34:09,478 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:34:09,499 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81118290 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:34:10,147 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81118290 with result: [{'id': 260, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:34:10,148 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:34:10,148 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:34:10,917 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:34:10,917 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:34:10,918 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:34:10,918 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:34:10,931 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_12 ... 2026-09-19 07:34:11,205 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:34:11,221 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59117869 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:34:11,693 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59117869 with result: [{'id': 261, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:34:11,693 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:34:11,693 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:34:12,493 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:34:12,494 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:34:12,494 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:34:12,494 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:34:12,506 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_13 ... 2026-09-19 07:34:12,779 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:34:12,795 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20734311 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:34:13,294 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20734311 with result: [{'id': 262, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:34:13,294 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:34:13,294 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:34:14,063 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:34:14,063 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:34:14,063 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:34:14,063 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:34:14,077 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_14 ... 2026-09-19 07:34:14,331 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:34:14,344 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61144733 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:34:14,925 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61144733 with result: [{'id': 263, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:34:14,926 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:34:14,926 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:34:15,493 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:34:15,493 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:34:15,493 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:34:15,493 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:34:15,506 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_15 ... 2026-09-19 07:34:15,773 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:34:15,788 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27658517 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:34:16,240 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27658517 with result: [{'id': 264, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:34:16,240 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:34:16,240 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:34:17,178 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:34:17,179 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:34:17,179 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:34:17,179 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:34:17,212 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_16 ... 2026-09-19 07:34:17,536 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:34:17,553 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85669558 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:34:18,036 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85669558 with result: [{'id': 265, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:34:18,036 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:34:18,036 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:34:19,263 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:34:19,263 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:34:19,263 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:34:19,264 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:34:19,280 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_17 ... 2026-09-19 07:34:19,626 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:34:19,643 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59757882 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:34:20,265 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59757882 with result: [{'id': 266, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:34:20,265 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:34:20,265 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:34:21,210 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:34:21,211 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:34:21,211 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:34:21,211 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:34:21,229 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_18 ... 2026-09-19 07:34:21,620 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:34:21,636 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29531485 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:34:22,218 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29531485 with result: [{'id': 267, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:34:22,219 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:34:22,219 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:34:22,824 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:34:22,824 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:34:22,824 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:34:22,824 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:34:22,836 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_19 ... 2026-09-19 07:34:23,115 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:34:23,130 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33281435 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:34:23,643 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33281435 with result: [{'id': 268, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:34:23,644 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:34:23,644 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:34:24,361 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:34:24,361 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:34:24,361 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:34:24,361 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:34:24,372 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_20 ... 2026-09-19 07:34:24,623 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:34:24,639 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #830426 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:34:25,168 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #830426 with result: [{'id': 269, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:34:25,169 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:34:25,169 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:34:25,935 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:34:25,935 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:34:25,935 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:34:25,935 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:34:25,948 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_21 ... 2026-09-19 07:34:26,225 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:34:26,239 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16987369 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:34:26,717 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16987369 with result: [{'id': 270, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:34:26,717 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:34:26,717 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:34:27,449 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:34:27,449 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:34:27,449 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:34:27,449 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:34:27,504 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-19 07:34:47,275 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 266 and Message-Id '<955130834471759.1789803287.250617265701294-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-19 07:34:47,275 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:34:47,283 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #85 deleted mail.mail records with IDs: [266] 2026-09-19 07:34:47,294 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #85 deleted mail.message records with IDs: [18375] 2026-09-19 07:34:47,294 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:34:47,309 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 07:34:48,052 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #85 deleted pos.payment.method records with IDs: [184] 2026-09-19 07:34:48,268 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #85 deleted res.currency.rate records with IDs: [218, 217, 216] 2026-09-19 07:34:49,396 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_01_orders_no_invoiced ... 2026-09-19 07:34:51,897 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:34:51,912 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43835631 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:34:52,817 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43835631 with result: [{'id': 271, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:34:52,827 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93161367 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-19 07:34:53,400 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93161367 with result: [{'id': 272, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-19 07:34:53,405 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7931685 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-19 07:34:54,098 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7931685 with result: [{'id': 273, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-19 07:34:54,105 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84639103 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-09-19 07:34:54,341 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84639103 with result: [{'id': 274, 'pos_reference': 'Order 00100-010-0004', 'account_move': False}] 2026-09-19 07:34:54,342 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:34:54,371 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-19 07:34:54,371 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:34:54,981 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [852] 2026-09-19 07:34:55,435 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:34:55,451 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:34:55,459 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:34:55,459 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:34:55,475 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_02_orders_with_invoice ... 2026-09-19 07:34:58,277 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:34:58,292 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46999830 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:34:59,228 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46999830 with result: [{'id': 275, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:34:59,236 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #376141 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-19 07:34:59,724 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #376141 with result: [{'id': 276, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-19 07:34:59,732 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29947581 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-19 07:35:01,974 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29947581 with result: [{'id': 277, 'pos_reference': 'Order 00100-010-0003', 'account_move': 670}] 2026-09-19 07:35:01,975 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:35:02,008 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-19 07:35:02,009 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 360.0) for order 00100-010-0003. 2026-09-19 07:35:02,009 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:35:02,589 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [873] 2026-09-19 07:35:03,008 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:35:03,019 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:35:03,024 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:35:03,024 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:35:03,037 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_03_order_product_w_owner ... 2026-09-19 07:35:06,255 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98443774 for PoS orders references: ['Order 28395-306-0706'] (draft: False) 2026-09-19 07:35:06,777 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98443774 with result: [{'id': 278, 'pos_reference': 'Order 28395-306-0706', 'account_move': False}] 2026-09-19 07:35:07,760 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_04_order_refund ... 2026-09-19 07:35:11,066 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14306249 for PoS orders references: ['Order 15941-297-5162'] (draft: False) 2026-09-19 07:35:11,868 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14306249 with result: [{'id': 279, 'pos_reference': 'Order 15941-297-5162', 'account_move': False}] 2026-09-19 07:35:12,903 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_stock_user_without_pos_permissions_can_create_product ... 2026-09-19 07:35:16,782 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 267 and Message-Id '<560649187201135.1789803316.754765748977661-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-09-19 07:35:16,782 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:35:16,791 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #85 deleted mail.mail records with IDs: [267] 2026-09-19 07:35:16,809 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #85 deleted mail.message records with IDs: [18522] 2026-09-19 07:35:16,810 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:35:16,834 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 07:35:17,091 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-19 07:35:37,828 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 268 and Message-Id '<198190157565912.1789803337.798751115798950-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-19 07:35:37,828 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:35:37,836 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #89 deleted mail.mail records with IDs: [268] 2026-09-19 07:35:37,846 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #89 deleted mail.message records with IDs: [18986] 2026-09-19 07:35:37,846 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:35:37,862 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 07:35:38,529 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #89 deleted pos.payment.method records with IDs: [197] 2026-09-19 07:35:38,759 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #89 deleted res.currency.rate records with IDs: [222, 221, 220] 2026-09-19 07:35:40,919 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_01_no_invoice_fpos ... 2026-09-19 07:35:41,124 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:35:41,170 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11011819 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:35:41,941 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11011819 with result: [{'id': 281, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:35:41,948 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81933497 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-19 07:35:42,312 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81933497 with result: [{'id': 282, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-19 07:35:42,324 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47092777 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-19 07:35:42,673 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47092777 with result: [{'id': 283, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-19 07:35:42,674 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:35:42,678 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-19 07:35:42,679 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:35:43,739 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [909, 910] 2026-09-19 07:35:44,260 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:35:44,278 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:35:44,284 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:35:44,284 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:35:44,299 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_02_no_invoice_fpos_no_tax_dest ... 2026-09-19 07:35:44,481 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:35:44,595 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56046381 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:35:45,316 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56046381 with result: [{'id': 284, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-09-19 07:35:45,322 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15017025 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-19 07:35:45,787 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15017025 with result: [{'id': 285, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-19 07:35:45,807 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43325089 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-19 07:35:46,147 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43325089 with result: [{'id': 286, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-09-19 07:35:46,148 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:35:46,153 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-19 07:35:46,153 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:35:47,428 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:35:47,428 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:35:47,429 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:35:47,429 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:35:47,446 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_03_invoiced_fpos ... 2026-09-19 07:35:47,599 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-09-19 07:35:47,703 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31157038 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-09-19 07:35:49,880 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31157038 with result: [{'id': 287, 'pos_reference': 'Order 00100-010-0001', 'account_move': 704}] 2026-09-19 07:35:49,887 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40718399 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-09-19 07:35:50,311 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40718399 with result: [{'id': 288, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-09-19 07:35:50,325 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12868378 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-09-19 07:35:51,573 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12868378 with result: [{'id': 289, 'pos_reference': 'Order 00100-010-0003', 'account_move': 706}] 2026-09-19 07:35:51,574 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-09-19 07:35:51,580 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-09-19 07:35:51,581 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 691.0600000000001) for order 00100-010-0001. 2026-09-19 07:35:51,581 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 265.75) for order 00100-010-0003. 2026-09-19 07:35:51,581 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-09-19 07:35:52,639 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [943, 944, 945, 946] 2026-09-19 07:35:53,375 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-09-19 07:35:53,387 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-09-19 07:35:53,397 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-09-19 07:35:53,397 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-09-19 07:35:53,442 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-19 07:36:15,571 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 269 and Message-Id '<167760521365022.1789803375.542548894882202-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-19 07:36:15,572 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:36:15,581 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #92 deleted mail.mail records with IDs: [269] 2026-09-19 07:36:15,593 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #92 deleted mail.message records with IDs: [19515] 2026-09-19 07:36:15,594 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:36:15,609 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 07:36:16,232 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #92 deleted pos.payment.method records with IDs: [210] 2026-09-19 07:36:16,525 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #92 deleted res.currency.rate records with IDs: [226, 225, 224] 2026-09-19 07:36:17,791 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_0 ... 2026-09-19 07:36:18,129 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_1 ... 2026-09-19 07:36:18,483 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_2 ... 2026-09-19 07:36:18,897 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-19 07:36:38,280 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 270 and Message-Id '<148374879540659.1789803398.250141620635986-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-19 07:36:38,280 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:36:38,289 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #95 deleted mail.mail records with IDs: [270] 2026-09-19 07:36:38,302 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #95 deleted mail.message records with IDs: [20002] 2026-09-19 07:36:38,302 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:36:38,317 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 07:36:38,968 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #95 deleted pos.payment.method records with IDs: [223] 2026-09-19 07:36:39,170 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #95 deleted res.currency.rate records with IDs: [230, 229, 228] 2026-09-19 07:36:40,331 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_sale_details_total_with_cash_rounding ... 2026-09-19 07:36:42,107 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session ... 2026-09-19 07:36:44,380 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_2 ... 2026-09-19 07:36:48,262 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_3 ... 2026-09-19 07:36:49,915 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_4 ... 2026-09-19 07:36:51,574 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-19 07:37:12,038 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 271 and Message-Id '<705832041466618.1789803432.010917186737061-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-19 07:37:12,038 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:37:12,048 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [271] 2026-09-19 07:37:12,063 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #98 deleted mail.message records with IDs: [20545] 2026-09-19 07:37:12,064 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:37:12,077 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 07:37:12,864 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #98 deleted pos.payment.method records with IDs: [236] 2026-09-19 07:37:13,126 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #98 deleted res.currency.rate records with IDs: [234, 233, 232] 2026-09-19 07:37:14,620 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_is_header_or_footer_to_false ... 2026-09-19 07:37:14,682 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #98 deleted account.tax records with IDs: [364] 2026-09-19 07:37:16,761 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_properly_set_pos_config_x2many_fields ... 2026-09-19 07:37:16,850 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #98 deleted account.tax records with IDs: [364] 2026-09-19 07:37:17,116 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_should_not_affect_other_pos_config ... 2026-09-19 07:37:17,172 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #98 deleted account.tax records with IDs: [364] 2026-09-19 07:37:20,676 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-19 07:37:40,513 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #101 deleted pos.payment.method records with IDs: [252] 2026-09-19 07:37:40,717 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #101 deleted res.currency.rate records with IDs: [238, 237, 236] 2026-09-19 07:37:41,886 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_change_variant_ids ... 2026-09-19 07:37:43,211 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #105 deleted product.product records with IDs: [1386] 2026-09-19 07:37:43,990 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #104 deleted product.product records with IDs: [1389] 2026-09-19 07:37:44,046 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #104 deleted product.template.attribute.value records with IDs: [406] 2026-09-19 07:37:44,173 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_stock_duplicate_warehouse_with_PoS_operation_type ... 2026-09-19 07:37:48,223 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-19 07:37:48,919 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 272 and Message-Id '<713673747483014.1789803468.896313667297363-openerp-private@3aec4617503e>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-09-19 07:37:48,919 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:37:48,927 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [272] 2026-09-19 07:37:48,937 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20567] 2026-09-19 07:37:48,938 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:37:48,943 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 07:37:49,673 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 273 and Message-Id '<108783539546203.1789803469.648866891860962-openerp-private@3aec4617503e>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-09-19 07:37:49,673 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:37:49,681 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [273] 2026-09-19 07:37:49,695 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20570] 2026-09-19 07:37:49,695 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:37:49,700 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 07:37:49,712 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_login: Starting TestWebLoginPortal.test_web_login_external ... 2026-09-19 07:37:49,716 100 INFO rb-3169c09-224943-416937 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-19 07:37:49,719 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:37:49,956 100 INFO rb-3169c09-224943-416937 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-19 07:37:49,968 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:portal_user from 127.0.0.1 2026-09-19 07:37:49,970 100 INFO rb-3169c09-224943-416937 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-19 07:37:49,971 100 INFO rb-3169c09-224943-416937 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-19 07:37:49,977 100 INFO rb-3169c09-224943-416937 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-19 07:37:50,001 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:37:50] "POST /web/login HTTP/1.1" 303 - 59 0.036 0.250 2026-09-19 07:37:50,005 100 INFO rb-3169c09-224943-416937 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-19 07:37:51,575 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:37:51] "GET /my HTTP/1.1" 200 - 234 0.170 1.400 2026-09-19 07:37:51,576 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_login.TestWebLoginPortal: waiting for threads: [] 2026-09-19 07:37:51,584 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-19 07:37:51,587 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_account_holder_name_update ... 2026-09-19 07:37:52,228 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:test_portal_user from n/a 2026-09-19 07:37:52,241 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:37:52,592 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:37:52] "POST /my/account HTTP/1.1" 303 - 114 0.071 0.282 2026-09-19 07:37:53,487 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:37:53] "GET /my/home HTTP/1.1" 200 - 272 0.157 0.736 2026-09-19 07:37:53,611 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:37:53] "POST /my/account HTTP/1.1" 303 - 89 0.039 0.079 2026-09-19 07:37:53,741 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:37:53] "GET /my/home HTTP/1.1" 200 - 35 0.050 0.076 2026-09-19 07:37:53,751 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_deactivate_portal_user ... 2026-09-19 07:37:54,336 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'portal_user' (#111) from n/a 2026-09-19 07:37:54,347 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:portal_user from n/a 2026-09-19 07:37:54,358 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:37:54,551 100 INFO rb-3169c09-224943-416937 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-19 07:37:54,611 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for '__deleted_user_111_1789803474.5520911' (#111) from 127.0.0.1 2026-09-19 07:37:54,615 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #111 deleted res.users.apikeys records with IDs: [1] 2026-09-19 07:37:54,740 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:37:54] "POST /my/deactivate_account HTTP/1.1" 303 - 153 0.095 0.290 2026-09-19 07:37:55,456 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:37:55] "GET /web/login?message=Account%20deleted%21 HTTP/1.1" 200 - 195 0.165 0.547 2026-09-19 07:37:55,465 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_cron: Manually starting job `Base: Portal Users Deletion`. 2026-09-19 07:37:56,645 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted res.users records with IDs: [111] 2026-09-19 07:37:56,671 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users_deletion: User #111 'portal_user', deleted. Original request from False. 2026-09-19 07:37:56,705 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20584, 20581, 20580, 20579] 2026-09-19 07:37:56,908 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted res.partner records with IDs: [582] 2026-09-19 07:37:56,913 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users_deletion: Partner #582 'portal_user', deleted. Original request from False. 2026-09-19 07:37:56,916 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_cron: Job `Base: Portal Users Deletion` done. 2026-09-19 07:37:56,932 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-19 07:37:57,066 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours: Starting TestUi.test_01_portal_load_tour ... 2026-09-19 07:37:57,399 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Chrome pid: 20178 2026-09-19 07:37:57,400 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless temporary user profile dir: /tmp/tmp36dhlyxf_chrome_odoo 2026-09-19 07:37:57,400 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:44101/json/version 2026-09-19 07:37:57,401 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44101/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:37:57,418 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:37:57,419 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:44101/json 2026-09-19 07:37:57,420 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44101/json with timeout 3 increased to 10s during tests 2026-09-19 07:37:57,431 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Websocket url found: ws://127.0.0.1:44101/devtools/page/51A8B1CAFF1AD5A418E55C91D42CA312 2026-09-19 07:37:57,442 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Enable chrome headless console log notification 2026-09-19 07:37:57,448 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless enable page notifications 2026-09-19 07:37:57,973 100 INFO rb-3169c09-224943-416937 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-19 07:37:57,977 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:portal from n/a 2026-09-19 07:37:57,990 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Setting session cookie in browser 2026-09-19 07:37:57,993 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-09-19 07:37:57,994 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-09-19 07:37:58,013 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:37:58,417 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-09-19 07:37:58,949 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:37:58] "GET / HTTP/1.1" 200 - 210 0.113 0.831 2026-09-19 07:37:58,953 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Navigation result: {'frameId': '51A8B1CAFF1AD5A418E55C91D42CA312', 'loaderId': '7A44A70AE63B68D651C866D2599B5DEB', 'isDownload': False} 2026-09-19 07:37:58,953 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-09-19 07:37:58,992 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:37:58] "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-19 07:37:58,993 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/42cb23f/web.assets_frontend.min.css, copying from /web/assets/42cb23f/web.assets_frontend.min.css 2026-09-19 07:37:59,046 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:37:59] "GET /web/assets/1/42cb23f/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.037 0.033 2026-09-19 07:37:59,056 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2658c75/web.assets_frontend_minimal.min.js, copying from /web/assets/2658c75/web.assets_frontend_minimal.min.js 2026-09-19 07:37:59,072 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:37:59] "GET /web/assets/1/2658c75/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.008 0.052 2026-09-19 07:37:59,085 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fbd807f/web.__assets_tests_call__.min.js, copying from /web/assets/fbd807f/web.__assets_tests_call__.min.js 2026-09-19 07:37:59,100 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:37:59] "GET /web/assets/1/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.009 0.030 2026-09-19 07:37:59,168 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:37:59] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:37:59,168 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:37:59] "GET /web/image/website/1/logo/My%20Website?unique=f72e45a HTTP/1.1" 200 - 6 0.002 0.007 2026-09-19 07:37:59,181 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:37:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:37:59,183 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:37:59] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:37:59,238 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/85bdba3/web.assets_frontend_lazy.min.js, copying from /web/assets/85bdba3/web.assets_frontend_lazy.min.js 2026-09-19 07:37:59,257 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:37:59] "GET /web/assets/1/85bdba3/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.006 0.027 2026-09-19 07:37:59,272 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:37:59] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 6 0.008 0.029 2026-09-19 07:37:59,570 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:37:59] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-09-19 07:37:59,589 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:37:59] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.003 2026-09-19 07:37:59,631 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Evaluate test code "odoo.startTour('portal_load_homepage', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-09-19 07:37:59,678 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:37:59] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.008 0.074 2026-09-19 07:37:59,684 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:37:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.051 2026-09-19 07:38:00,165 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "GET /my HTTP/1.1" 200 - 99 0.074 0.440 2026-09-19 07:38:00,177 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.518 2026-09-19 07:38:00,265 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:38:00,274 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:38:00,281 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:38:00,285 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:38:00,292 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:38:00,294 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-19 07:38:00,503 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.003 0.003 2026-09-19 07:38:00,527 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.007 2026-09-19 07:38:00,533 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.006 2026-09-19 07:38:00,637 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "POST /my/counters HTTP/1.1" 200 - 50 0.051 0.050 2026-09-19 07:38:00,669 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:38:00,670 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:38:00,748 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "POST /my/counters HTTP/1.1" 200 - 53 0.061 0.144 2026-09-19 07:38:00,778 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:38:00,785 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "GET /account/static/src/img/Bill.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:38:00,800 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "GET /to_wallet/static/src/img/wallet.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-19 07:38:00,803 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "GET /hr_timesheet/static/img/timesheet.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:38:00,809 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:38:00,811 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "GET /project/static/src/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 07:38:00,812 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "GET /website_crm_partner_assign/static/src/img/leads.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:38:00,817 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "POST /my/counters HTTP/1.1" 200 - 20 0.048 0.216 2026-09-19 07:38:00,819 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "GET /mrp_subcontracting/static/src/img/manufacturing.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:38:00,836 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.008 0.264 2026-09-19 07:38:00,862 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:00] "GET /purchase/static/src/img/calculator.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:38:01,793 100 INFO rb-3169c09-224943-416937 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-19 07:38:01,808 100 INFO rb-3169c09-224943-416937 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-19 07:38:02,150 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:02] "GET /my/account HTTP/1.1" 200 - 52 0.037 0.303 2026-09-19 07:38:02,185 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:02] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.011 0.010 2026-09-19 07:38:02,362 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:02] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.005 0.005 2026-09-19 07:38:02,383 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:02] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.012 0.010 2026-09-19 07:38:02,389 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.012 2026-09-19 07:38:02,439 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:02] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.003 0.007 2026-09-19 07:38:03,676 100 INFO rb-3169c09-224943-416937 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-19 07:38:03,691 100 INFO rb-3169c09-224943-416937 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-19 07:38:03,708 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Submit the form (trigger: button[type=submit])' 2026-09-19 07:38:03,729 100 INFO rb-3169c09-224943-416937 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-19 07:38:03,968 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:03] "POST /my/account HTTP/1.1" 303 - 114 0.112 0.119 2026-09-19 07:38:04,086 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:04] "GET /my/home HTTP/1.1" 200 - 51 0.037 0.077 2026-09-19 07:38:04,120 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:04] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.005 0.011 2026-09-19 07:38:04,275 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:04] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.003 0.004 2026-09-19 07:38:04,285 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.010 2026-09-19 07:38:04,307 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.006 2026-09-19 07:38:04,364 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:04] "POST /my/counters HTTP/1.1" 200 - 34 0.020 0.032 2026-09-19 07:38:04,439 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:04] "POST /my/counters HTTP/1.1" 200 - 27 0.038 0.087 2026-09-19 07:38:04,463 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:04] "POST /my/counters HTTP/1.1" 200 - 13 0.008 0.133 2026-09-19 07:38:04,478 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:04] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.007 0.144 2026-09-19 07:38:05,542 100 INFO rb-3169c09-224943-416937 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-19 07:38:05,544 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi.browser: test successful 2026-09-19 07:38:05,552 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Closing chrome headless with pid 20178 2026-09-19 07:38:05,552 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Closing websocket connection 2026-09-19 07:38:05,557 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Terminating chrome headless with pid 20178 2026-09-19 07:38:05,611 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_073805_611615_TestUi.txt 2026-09-19 07:38:05,612 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Removing chrome user profile "/tmp/tmp36dhlyxf_chrome_odoo" 2026-09-19 07:38:05,620 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours: Starting TestUi.test_02_portal_load_tour_cant_edit_vat ... 2026-09-19 07:38:06,190 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Chrome pid: 20389 2026-09-19 07:38:06,191 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless temporary user profile dir: /tmp/tmppq6eo5h__chrome_odoo 2026-09-19 07:38:06,191 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:46455/json/version 2026-09-19 07:38:06,193 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46455/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:38:06,214 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:38:06,215 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:46455/json 2026-09-19 07:38:06,219 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46455/json with timeout 3 increased to 10s during tests 2026-09-19 07:38:06,232 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Websocket url found: ws://127.0.0.1:46455/devtools/page/CDA4AF9CBC5EE218D10C865F42ED2FCB 2026-09-19 07:38:06,237 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Enable chrome headless console log notification 2026-09-19 07:38:06,241 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless enable page notifications 2026-09-19 07:38:06,915 100 INFO rb-3169c09-224943-416937 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-19 07:38:06,918 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:portal from n/a 2026-09-19 07:38:06,926 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Setting session cookie in browser 2026-09-19 07:38:06,930 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-09-19 07:38:06,930 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-09-19 07:38:06,945 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:38:07,359 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-09-19 07:38:07,874 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:07] "GET / HTTP/1.1" 200 - 208 0.121 0.810 2026-09-19 07:38:07,877 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Navigation result: {'frameId': 'CDA4AF9CBC5EE218D10C865F42ED2FCB', 'loaderId': 'C7256D82D241F5BCA34CC71ABAA9775E', 'isDownload': False} 2026-09-19 07:38:07,878 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-09-19 07:38:07,923 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 07:38:07,926 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/42cb23f/web.assets_frontend.min.css, copying from /web/assets/42cb23f/web.assets_frontend.min.css 2026-09-19 07:38:07,986 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:07] "GET /web/assets/1/42cb23f/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.055 0.025 2026-09-19 07:38:07,994 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2658c75/web.assets_frontend_minimal.min.js, copying from /web/assets/2658c75/web.assets_frontend_minimal.min.js 2026-09-19 07:38:08,003 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:08] "GET /web/assets/1/2658c75/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.006 0.059 2026-09-19 07:38:08,020 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fbd807f/web.__assets_tests_call__.min.js, copying from /web/assets/fbd807f/web.__assets_tests_call__.min.js 2026-09-19 07:38:08,032 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:08] "GET /web/assets/1/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.004 0.016 2026-09-19 07:38:08,125 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:38:08,132 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:08] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:38:08,137 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:08] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:38:08,143 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:08] "GET /web/image/website/1/logo/My%20Website?unique=f72e45a HTTP/1.1" 200 - 6 0.009 0.008 2026-09-19 07:38:08,182 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/85bdba3/web.assets_frontend_lazy.min.js, copying from /web/assets/85bdba3/web.assets_frontend_lazy.min.js 2026-09-19 07:38:08,202 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:08] "GET /web/assets/1/85bdba3/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.015 0.030 2026-09-19 07:38:08,239 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:08] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 6 0.010 0.051 2026-09-19 07:38:08,525 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:08] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.005 0.011 2026-09-19 07:38:08,542 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:08] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.003 2026-09-19 07:38:08,603 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Evaluate test code "odoo.startTour('portal_load_homepage', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-09-19 07:38:08,674 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.008 0.120 2026-09-19 07:38:08,684 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.004 0.075 2026-09-19 07:38:08,698 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:08] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.007 0.070 2026-09-19 07:38:09,103 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:09] "GET /my HTTP/1.1" 200 - 103 0.080 0.390 2026-09-19 07:38:09,189 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:09] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:38:09,196 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:09] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:38:09,198 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:09] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:38:09,204 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:09] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:38:09,208 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:09] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:38:09,208 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:09] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:38:09,414 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:09] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.003 2026-09-19 07:38:09,428 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:09] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.008 2026-09-19 07:38:09,493 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:09] "POST /my/counters HTTP/1.1" 200 - 28 0.033 0.022 2026-09-19 07:38:09,521 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:09] "GET /purchase/static/src/img/calculator.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:38:09,570 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:09] "POST /my/counters HTTP/1.1" 200 - 70 0.033 0.103 2026-09-19 07:38:09,574 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.141 2026-09-19 07:38:09,604 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:09] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:38:09,632 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:09] "GET /viin_fleet_booking/static/src/img/fleet_booking_icon.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:38:09,635 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:09] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:38:09,668 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:09] "POST /my/counters HTTP/1.1" 200 - 62 0.050 0.172 2026-09-19 07:38:09,679 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:09] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.227 2026-09-19 07:38:09,709 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:09] "GET /to_wallet/static/src/img/wallet.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:38:09,712 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:09] "GET /project/static/src/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:38:09,715 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:09] "GET /account/static/src/img/Bill.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-19 07:38:09,718 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:09] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-19 07:38:09,723 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:09] "GET /hr_timesheet/static/img/timesheet.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:38:09,725 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:09] "GET /website_crm_partner_assign/static/src/img/leads.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:38:09,726 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:09] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:38:10,693 100 INFO rb-3169c09-224943-416937 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-19 07:38:10,710 100 INFO rb-3169c09-224943-416937 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-19 07:38:11,035 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:11] "GET /my/account HTTP/1.1" 200 - 48 0.049 0.275 2026-09-19 07:38:11,066 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:11] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.005 0.011 2026-09-19 07:38:11,243 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:11] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.003 2026-09-19 07:38:11,262 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:11] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.008 2026-09-19 07:38:11,271 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.004 2026-09-19 07:38:11,339 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:11] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.008 2026-09-19 07:38:12,559 100 INFO rb-3169c09-224943-416937 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-19 07:38:12,574 100 INFO rb-3169c09-224943-416937 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-19 07:38:12,591 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Submit the form (trigger: button[type=submit])' 2026-09-19 07:38:12,617 100 INFO rb-3169c09-224943-416937 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-19 07:38:12,834 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:12] "POST /my/account HTTP/1.1" 303 - 109 0.086 0.121 2026-09-19 07:38:12,980 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:12] "GET /my/home HTTP/1.1" 200 - 57 0.053 0.082 2026-09-19 07:38:13,016 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:13] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.004 0.010 2026-09-19 07:38:13,121 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:13] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.003 2026-09-19 07:38:13,134 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.008 2026-09-19 07:38:13,142 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.005 2026-09-19 07:38:13,232 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:13] "POST /my/counters HTTP/1.1" 200 - 54 0.039 0.042 2026-09-19 07:38:13,310 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:13] "POST /my/counters HTTP/1.1" 200 - 40 0.025 0.126 2026-09-19 07:38:13,349 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:13] "POST /my/counters HTTP/1.1" 200 - 18 0.022 0.161 2026-09-19 07:38:13,358 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:13] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.003 0.185 2026-09-19 07:38:14,408 100 INFO rb-3169c09-224943-416937 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-19 07:38:14,411 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi.browser: test successful 2026-09-19 07:38:14,417 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Closing chrome headless with pid 20389 2026-09-19 07:38:14,418 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Closing websocket connection 2026-09-19 07:38:14,419 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Terminating chrome headless with pid 20389 2026-09-19 07:38:14,514 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_073814_514371_TestUi.txt 2026-09-19 07:38:14,514 100 INFO rb-3169c09-224943-416937 odoo.addons.portal.tests.test_tours.TestUi: Removing chrome user profile "/tmp/tmppq6eo5h__chrome_odoo" 2026-09-19 07:38:14,538 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-19 07:38:33,542 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #112 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-19 07:38:35,396 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #112 deleted ir.attachment records with IDs: [5766, 5767, 5768, 5769, 5770, 5771, 5772, 5773, 5813, 5814, 5815, 5816, 5817, 5818, 5819, 5820] 2026-09-19 07:38:35,396 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #112 deleted pos.config records with IDs: [136, 137, 138, 139] 2026-09-19 07:38:35,408 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #112 deleted ir.sequence records with IDs: [3015, 3018, 3066, 3069, 3016, 3019, 3067, 3070] 2026-09-19 07:38:40,392 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 276 and Message-Id '<516842032779116.1789803520.362122774124146-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'*******er@pos.com'" successfully sent 2026-09-19 07:38:40,392 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:38:40,402 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #112 deleted mail.mail records with IDs: [276] 2026-09-19 07:38:40,415 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #112 deleted mail.message records with IDs: [21091] 2026-09-19 07:38:40,415 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:38:40,431 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 07:38:40,751 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_01_pos_hr_tour ... 2026-09-19 07:38:41,174 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 20600 2026-09-19 07:38:41,175 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpfvvssp5p_chrome_odoo 2026-09-19 07:38:41,175 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39237/json/version 2026-09-19 07:38:41,177 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39237/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:38:41,183 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:38:41,183 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39237/json 2026-09-19 07:38:41,188 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39237/json with timeout 3 increased to 10s during tests 2026-09-19 07:38:41,211 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39237/devtools/page/3A6EC947806DD871AA17F101878BC44F 2026-09-19 07:38:41,220 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:38:41,225 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:38:41,315 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:38:41,319 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:38:41,325 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-09-19 07:38:41,325 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-09-19 07:38:41,338 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:38:41,920 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:41] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 109 0.107 0.479 2026-09-19 07:38:41,924 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': '3A6EC947806DD871AA17F101878BC44F', 'loaderId': 'CD8DA4C4D7AEEF6B1E89A6F102EF8FFC', 'isDownload': False} 2026-09-19 07:38:41,924 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosHrTour')" 2026-09-19 07:38:41,931 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:38:41,956 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:41] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.009 2026-09-19 07:38:41,966 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:41] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.021 2026-09-19 07:38:41,979 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:41] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.026 2026-09-19 07:38:42,271 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:42] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-19 07:38:42,282 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-09-19 07:38:42,318 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:38:42,321 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 07:38:42,326 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:38:42,343 100 INFO rb-3169c09-224943-416937 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-19 07:38:43,130 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 321 0.251 0.543 2026-09-19 07:38:43,197 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:43] "GET /pos/ui HTTP/1.1" 200 - 20 0.033 0.802 2026-09-19 07:38:43,214 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:38:43,250 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:43] "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-19 07:38:43,324 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:38:43,378 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-19 07:38:43,759 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.097 0.267 2026-09-19 07:38:43,851 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:43] "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-19 07:38:43,876 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:43] "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-19 07:38:43,899 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:43] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.010 0.005 2026-09-19 07:38:43,984 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:43] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 14 0.023 0.035 2026-09-19 07:38:43,996 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:38:44,023 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 8 0.009 0.087 2026-09-19 07:38:44,047 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:38:44,054 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38: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-19 07:38:44,058 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 8 0.009 0.120 2026-09-19 07:38:44,068 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:38:44,073 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:38:44,098 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 8 0.016 0.150 2026-09-19 07:38:44,102 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:38:44,145 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 8 0.013 0.203 2026-09-19 07:38:44,194 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 8 0.011 0.250 2026-09-19 07:38:44,206 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.184 2026-09-19 07:38:44,228 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 6 0.012 0.126 2026-09-19 07:38:44,276 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 8 0.011 0.154 2026-09-19 07:38:44,314 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 8 0.009 0.187 2026-09-19 07:38:44,351 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 8 0.008 0.188 2026-09-19 07:38:44,365 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.146 2026-09-19 07:38:44,378 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.159 2026-09-19 07:38:44,383 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.154 2026-09-19 07:38:44,394 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.154 2026-09-19 07:38:44,418 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.008 0.129 2026-09-19 07:38:44,424 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.001 0.104 2026-09-19 07:38:44,434 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.075 2026-09-19 07:38:44,448 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 4 0.002 0.076 2026-09-19 07:38:44,465 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 4 0.001 0.075 2026-09-19 07:38:44,480 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 4 0.002 0.079 2026-09-19 07:38:44,791 100 INFO rb-3169c09-224943-416937 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-19 07:38:44,807 100 INFO rb-3169c09-224943-416937 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-19 07:38:44,824 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-09-19 07:38:44,828 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:38:44,841 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:38:44,842 100 INFO rb-3169c09-224943-416937 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-19 07:38:44,857 100 INFO rb-3169c09-224943-416937 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-19 07:38:44,874 100 INFO rb-3169c09-224943-416937 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-19 07:38:44,890 100 INFO rb-3169c09-224943-416937 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-19 07:38:44,907 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-09-19 07:38:44,923 100 INFO rb-3169c09-224943-416937 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-19 07:38:44,940 100 INFO rb-3169c09-224943-416937 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-19 07:38:44,957 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-19 07:38:44,973 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-09-19 07:38:44,990 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,007 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,023 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-19 07:38:45,040 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-09-19 07:38:45,057 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-19 07:38:45,074 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-09-19 07:38:45,091 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-19 07:38:45,108 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:45] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-19 07:38:45,109 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,129 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,141 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-09-19 07:38:45,158 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,165 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:45] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:38:45,173 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,191 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-19 07:38:45,211 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-09-19 07:38:45,224 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,241 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,263 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-19 07:38:45,274 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-09-19 07:38:45,291 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-19 07:38:45,308 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:38:45,330 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:38:45,336 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:45] "GET /web/image/hr.employee.public/24/avatar_128 HTTP/1.1" 200 - 12 0.007 0.018 2026-09-19 07:38:45,342 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,362 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click cashier name (trigger: .oe_status .username)' 2026-09-19 07:38:45,368 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.014 2026-09-19 07:38:45,373 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,390 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,407 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:38:45,415 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:45] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 200 - 7 0.009 0.012 2026-09-19 07:38:45,425 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click lock button (trigger: .lock-button)' 2026-09-19 07:38:45,441 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,457 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,473 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,490 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,507 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-19 07:38:45,523 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-09-19 07:38:45,540 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,556 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,574 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-19 07:38:45,590 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-09-19 07:38:45,606 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-19 07:38:45,625 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:38:45,641 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,649 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:45] "GET /web/image/hr.employee.public/25/avatar_128 HTTP/1.1" 200 - 7 0.012 0.010 2026-09-19 07:38:45,656 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,673 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,691 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,708 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,723 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,741 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,758 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,775 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,790 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,807 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:38:45,824 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:38:45,844 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-09-19 07:38:45,858 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,874 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:38:45,890 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click lock button (trigger: .lock-button)' 2026-09-19 07:38:45,907 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,925 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,941 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,957 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,973 100 INFO rb-3169c09-224943-416937 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-19 07:38:45,990 100 INFO rb-3169c09-224943-416937 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-19 07:38:46,008 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-19 07:38:46,024 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-09-19 07:38:46,040 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-19 07:38:46,057 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .highlight' 2026-09-19 07:38:46,073 100 INFO rb-3169c09-224943-416937 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-19 07:38:46,091 100 INFO rb-3169c09-224943-416937 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-19 07:38:46,108 100 INFO rb-3169c09-224943-416937 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-19 07:38:46,124 100 INFO rb-3169c09-224943-416937 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-19 07:38:46,141 100 INFO rb-3169c09-224943-416937 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-19 07:38:46,158 100 INFO rb-3169c09-224943-416937 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-19 07:38:46,176 100 INFO rb-3169c09-224943-416937 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-19 07:38:46,191 100 INFO rb-3169c09-224943-416937 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-19 07:38:46,207 100 INFO rb-3169c09-224943-416937 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-19 07:38:46,224 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:38:46,241 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:38:46,257 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-09-19 07:38:46,274 100 INFO rb-3169c09-224943-416937 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-19 07:38:46,290 100 INFO rb-3169c09-224943-416937 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-19 07:38:46,307 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click cashier name (trigger: .oe_status .username)' 2026-09-19 07:38:46,325 100 INFO rb-3169c09-224943-416937 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-19 07:38:46,341 100 INFO rb-3169c09-224943-416937 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-19 07:38:46,357 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .highlight' 2026-09-19 07:38:46,373 100 INFO rb-3169c09-224943-416937 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-19 07:38:46,390 100 INFO rb-3169c09-224943-416937 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-19 07:38:46,414 100 INFO rb-3169c09-224943-416937 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-19 07:38:46,424 100 INFO rb-3169c09-224943-416937 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-19 07:38:46,441 100 INFO rb-3169c09-224943-416937 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-19 07:38:46,457 100 INFO rb-3169c09-224943-416937 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-19 07:38:46,475 100 INFO rb-3169c09-224943-416937 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-19 07:38:46,490 100 INFO rb-3169c09-224943-416937 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-19 07:38:46,507 100 INFO rb-3169c09-224943-416937 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-19 07:38:46,523 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:38:46,540 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:38:46,557 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-09-19 07:38:46,573 100 INFO rb-3169c09-224943-416937 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-19 07:38:46,576 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:38:46,585 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 20600 2026-09-19 07:38:46,585 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:38:46,586 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 20600 2026-09-19 07:38:46,682 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_073846_681922_TestUi.txt 2026-09-19 07:38:46,682 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpfvvssp5p_chrome_odoo" 2026-09-19 07:38:46,703 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_basic_user_cannot_close_session ... 2026-09-19 07:38:47,104 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 20813 2026-09-19 07:38:47,105 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpo3pu20sx_chrome_odoo 2026-09-19 07:38:47,106 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34425/json/version 2026-09-19 07:38:47,109 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34425/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:38:47,129 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:38:47,129 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34425/json 2026-09-19 07:38:47,139 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34425/json with timeout 3 increased to 10s during tests 2026-09-19 07:38:47,152 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34425/devtools/page/A2C7FB23396E900A4C4831FEC14F96D7 2026-09-19 07:38:47,164 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:38:47,169 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:38:47,277 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:38:47,286 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:38:47,289 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-09-19 07:38:47,289 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-09-19 07:38:47,305 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:38:47,836 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:47] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 114 0.062 0.474 2026-09-19 07:38:47,839 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A2C7FB23396E900A4C4831FEC14F96D7', 'loaderId': '3F4546F655697FF33C7544E36ACE2326', 'isDownload': False} 2026-09-19 07:38:47,839 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashierCannotClose')" 2026-09-19 07:38:47,854 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:38:47,883 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:47] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.010 2026-09-19 07:38:47,891 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:47] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.026 2026-09-19 07:38:47,914 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:47] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.037 2026-09-19 07:38:48,248 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:48] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-19 07:38:48,260 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-19 07:38:48,301 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:38:48,316 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:38:48,317 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.007 2026-09-19 07:38:48,332 100 INFO rb-3169c09-224943-416937 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-19 07:38:48,965 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.205 0.434 2026-09-19 07:38:49,058 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:49] "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-19 07:38:49,085 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:49] "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-19 07:38:49,100 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:38:49,186 100 INFO rb-3169c09-224943-416937 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-19 07:38:49,187 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:49] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 14 0.026 0.043 2026-09-19 07:38:49,204 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:38:49,219 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:49] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 8 0.009 0.075 2026-09-19 07:38:49,241 100 INFO rb-3169c09-224943-416937 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-19 07:38:49,247 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-09-19 07:38:49,262 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:49] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 8 0.010 0.122 2026-09-19 07:38:49,270 100 INFO rb-3169c09-224943-416937 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-19 07:38:49,278 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:49] "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-19 07:38:49,288 100 INFO rb-3169c09-224943-416937 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-19 07:38:49,294 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:38:49,301 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:38:49,306 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:49] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 8 0.011 0.151 2026-09-19 07:38:49,315 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:49] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:38:49,319 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:38:49,326 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:49] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:38:49,338 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:38:49,339 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:38:49,364 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'body:not(:has(.close-button))' 2026-09-19 07:38:49,366 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:49] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 8 0.023 0.214 2026-09-19 07:38:49,381 100 INFO rb-3169c09-224943-416937 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-19 07:38:49,384 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:38:49,424 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 20813 2026-09-19 07:38:49,424 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:49] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 8 0.009 0.263 2026-09-19 07:38:49,430 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:38:49,431 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 20813 2026-09-19 07:38:49,439 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.224 2026-09-19 07:38:49,473 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:49] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 8 0.006 0.234 2026-09-19 07:38:49,493 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:49] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 11 0.006 0.154 2026-09-19 07:38:49,499 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_073849_498409_TestUi.txt 2026-09-19 07:38:49,506 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpo3pu20sx_chrome_odoo" 2026-09-19 07:38:49,517 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: waiting for threads: [, , , ] 2026-09-19 07:38:49,517 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:49] "GET /web/image/hr.employee.public/26/avatar_128 HTTP/1.1" 200 - 12 0.009 0.168 2026-09-19 07:38:49,526 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.002 0.146 2026-09-19 07:38:49,534 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.001 0.129 2026-09-19 07:38:49,549 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:49] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 6 0.006 0.127 2026-09-19 07:38:49,565 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cashier_stay_logged_in ... 2026-09-19 07:38:49,952 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 21002 2026-09-19 07:38:49,952 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp141uhu2g_chrome_odoo 2026-09-19 07:38:49,953 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33101/json/version 2026-09-19 07:38:49,954 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33101/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:38:49,967 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:38:49,967 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33101/json 2026-09-19 07:38:49,968 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33101/json with timeout 3 increased to 10s during tests 2026-09-19 07:38:49,978 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33101/devtools/page/BF14D3454855C559B82D0968A0CB4C5F 2026-09-19 07:38:49,985 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:38:49,988 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:38:50,075 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:38:50,078 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:38:50,083 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-09-19 07:38:50,083 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-09-19 07:38:50,095 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:38:51,467 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:51] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 110 0.079 1.298 2026-09-19 07:38:51,473 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BF14D3454855C559B82D0968A0CB4C5F', 'loaderId': 'D4514753AF49CCD3B2A945A64CA575AB', 'isDownload': False} 2026-09-19 07:38:51,474 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashierStayLogged')" 2026-09-19 07:38:51,489 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:38:51,519 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:51] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.008 2026-09-19 07:38:51,528 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:51] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.015 2026-09-19 07:38:51,542 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:51] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.025 2026-09-19 07:38:51,875 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:51] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-19 07:38:51,887 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.007 2026-09-19 07:38:51,932 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:38:51,943 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:38:51,946 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:38:51,953 100 INFO rb-3169c09-224943-416937 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-19 07:38:52,565 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 321 0.223 0.388 2026-09-19 07:38:52,650 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:52] "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-19 07:38:52,688 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.017 0.011 2026-09-19 07:38:52,710 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 07:38:52,800 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:52] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 14 0.031 0.040 2026-09-19 07:38:52,801 100 INFO rb-3169c09-224943-416937 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-19 07:38:52,817 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:38:52,859 100 INFO rb-3169c09-224943-416937 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-19 07:38:52,861 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:52] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 8 0.017 0.113 2026-09-19 07:38:52,863 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-09-19 07:38:52,876 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:38:52,889 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:38:52,897 100 INFO rb-3169c09-224943-416937 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-19 07:38:52,903 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:52] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:38:52,909 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:38:52,915 100 INFO rb-3169c09-224943-416937 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-19 07:38:52,915 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:38:52,918 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:52] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 8 0.025 0.165 2026-09-19 07:38:52,944 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:52] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.023 2026-09-19 07:38:52,948 100 INFO rb-3169c09-224943-416937 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-19 07:38:52,950 100 INFO rb-3169c09-224943-416937 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-19 07:38:52,952 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:38:52,958 100 INFO rb-3169c09-224943-416937 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-19 07:38:52,963 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:52] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 8 0.014 0.202 2026-09-19 07:38:52,977 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'body' 2026-09-19 07:38:53,022 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:53] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 8 0.021 0.249 2026-09-19 07:38:53,049 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:53] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 8 0.007 0.285 2026-09-19 07:38:53,066 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.223 2026-09-19 07:38:53,083 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:53] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 6 0.005 0.140 2026-09-19 07:38:53,120 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:53] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 8 0.014 0.149 2026-09-19 07:38:53,167 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:53] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 8 0.013 0.184 2026-09-19 07:38:53,229 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:53] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 20 0.028 0.167 2026-09-19 07:38:53,241 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.175 2026-09-19 07:38:53,254 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:38:53,257 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.175 2026-09-19 07:38:53,266 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.181 2026-09-19 07:38:53,295 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:53] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 200 - 12 0.012 0.185 2026-09-19 07:38:53,303 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.167 2026-09-19 07:38:53,311 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.138 2026-09-19 07:38:53,319 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.081 2026-09-19 07:38:53,329 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:38:53,370 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 07:38:53,767 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.106 0.278 2026-09-19 07:38:53,838 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.040 2026-09-19 07:38:53,864 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:53] "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-19 07:38:53,879 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.003 0.005 2026-09-19 07:38:53,924 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.015 0.017 2026-09-19 07:38:53,983 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:53] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 8 0.022 0.069 2026-09-19 07:38:53,996 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.093 2026-09-19 07:38:54,004 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.098 2026-09-19 07:38:54,023 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:54] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 6 0.004 0.013 2026-09-19 07:38:54,030 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.113 2026-09-19 07:38:54,050 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.014 0.100 2026-09-19 07:38:54,102 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:54] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 200 - 7 0.019 0.095 2026-09-19 07:38:54,116 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.199 2026-09-19 07:38:54,137 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:54] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 4 0.003 0.121 2026-09-19 07:38:54,158 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:54] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 4 0.003 0.126 2026-09-19 07:38:54,175 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:54] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-09-19%2007:38:14 HTTP/1.1" 200 - 4 0.002 0.134 2026-09-19 07:38:54,183 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.104 2026-09-19 07:38:54,199 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:54] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.005 0.105 2026-09-19 07:38:54,729 100 INFO rb-3169c09-224943-416937 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-19 07:38:54,740 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:38:54,758 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'click lock button (trigger: .lock-button)' 2026-09-19 07:38:54,774 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'body' 2026-09-19 07:38:54,839 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:54] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 20 0.010 0.033 2026-09-19 07:38:54,859 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:38:54,943 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.005 2026-09-19 07:38:54,958 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-19 07:38:55,375 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.125 0.281 2026-09-19 07:38:55,448 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:55] "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-19 07:38:55,482 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.014 0.013 2026-09-19 07:38:55,496 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 07:38:55,514 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.005 2026-09-19 07:38:55,577 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:55] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.004 0.013 2026-09-19 07:38:55,583 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.009 2026-09-19 07:38:55,620 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:38:55] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.004 0.012 2026-09-19 07:38:56,323 100 INFO rb-3169c09-224943-416937 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-19 07:38:56,325 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:38:56,332 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 21002 2026-09-19 07:38:56,333 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:38:56,334 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 21002 2026-09-19 07:38:56,408 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_073856_408444_TestUi.txt 2026-09-19 07:38:56,408 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp141uhu2g_chrome_odoo" 2026-09-19 07:38:56,497 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 10 removed 2026-09-19 07:39:15,252 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #117 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-19 07:39:17,250 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #117 deleted ir.attachment records with IDs: [5919, 5920, 5921, 5922, 5923, 5924, 5925, 5926, 5966, 5967, 5968, 5969, 5970, 5971, 5972, 5973] 2026-09-19 07:39:17,251 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #117 deleted pos.config records with IDs: [141, 142, 143, 144] 2026-09-19 07:39:17,274 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #117 deleted ir.sequence records with IDs: [3125, 3128, 3176, 3179, 3126, 3129, 3177, 3180] 2026-09-19 07:39:21,620 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_2_discounts_specific_global ... 2026-09-19 07:39:22,729 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21225 2026-09-19 07:39:22,730 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_c_k7dj5_chrome_odoo 2026-09-19 07:39:22,730 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42373/json/version 2026-09-19 07:39:22,731 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42373/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:39:22,749 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:39:22,750 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42373/json 2026-09-19 07:39:22,750 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42373/json with timeout 3 increased to 10s during tests 2026-09-19 07:39:22,763 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42373/devtools/page/37C1366F766E6A84BA4CEFE96A0B75A7 2026-09-19 07:39:22,773 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:39:22,780 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:39:22,983 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:39:22,989 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:39:22,992 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:39:22,992 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:39:23,004 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:39:23,606 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:23] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.098 0.508 2026-09-19 07:39:23,611 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '37C1366F766E6A84BA4CEFE96A0B75A7', 'loaderId': '6DF54DEB092817992FBA0D48816BF331', 'isDownload': False} 2026-09-19 07:39:23,611 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyalty2DiscountsSpecificGlobal')" 2026-09-19 07:39:23,623 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:39:23,644 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:23] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.006 2026-09-19 07:39:23,652 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:23] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.017 2026-09-19 07:39:23,667 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:23] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.020 2026-09-19 07:39:24,037 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:24] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.013 2026-09-19 07:39:24,050 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-09-19 07:39:24,070 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:39:24,093 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:39:24,094 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-09-19 07:39:24,114 100 INFO rb-3169c09-224943-416937 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-19 07:39:24,726 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.208 0.409 2026-09-19 07:39:24,774 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:24] "GET /pos/web HTTP/1.1" 200 - 20 0.013 0.623 2026-09-19 07:39:24,794 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:39:24,831 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.056 2026-09-19 07:39:24,916 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.006 2026-09-19 07:39:24,955 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-09-19 07:39:25,437 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.188 0.282 2026-09-19 07:39:25,509 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.035 2026-09-19 07:39:25,536 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:25] "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-19 07:39:25,552 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:39:25,650 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:25] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.047 0.033 2026-09-19 07:39:25,658 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:39:25,710 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:25] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.019 0.115 2026-09-19 07:39:25,752 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:25] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.142 2026-09-19 07:39:25,771 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39: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-19 07:39:25,781 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:39:25,787 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:39:25,790 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:25] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.203 2026-09-19 07:39:25,832 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:25] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.016 0.216 2026-09-19 07:39:25,868 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:25] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.248 2026-09-19 07:39:25,879 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.200 2026-09-19 07:39:25,912 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:25] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.191 2026-09-19 07:39:25,924 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:39:25,928 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.009 0.125 2026-09-19 07:39:25,939 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:39:25,948 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.011 0.139 2026-09-19 07:39:25,962 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.118 2026-09-19 07:39:26,007 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:26] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.019 0.115 2026-09-19 07:39:26,023 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.130 2026-09-19 07:39:26,033 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.122 2026-09-19 07:39:26,049 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.108 2026-09-19 07:39:26,078 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:26] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.120 2026-09-19 07:39:26,116 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:26] "GET /web/image?model=product.product&field=image_128&id=1417&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.149 2026-09-19 07:39:26,163 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:26] "GET /web/image?model=product.product&field=image_128&id=1418&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.178 2026-09-19 07:39:26,198 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:26] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.177 2026-09-19 07:39:26,225 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:26] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.185 2026-09-19 07:39:26,247 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:26] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.191 2026-09-19 07:39:26,273 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:26] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.170 2026-09-19 07:39:26,291 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:26] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.164 2026-09-19 07:39:26,316 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:26] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.134 2026-09-19 07:39:26,505 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:39:26,527 100 INFO rb-3169c09-224943-416937 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-19 07:39:26,543 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:39:26,555 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:39:26,557 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.013 2026-09-19 07:39:26,606 100 INFO rb-3169c09-224943-416937 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-19 07:39:26,630 100 INFO rb-3169c09-224943-416937 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-19 07:39:26,671 100 INFO rb-3169c09-224943-416937 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-19 07:39:26,682 100 INFO rb-3169c09-224943-416937 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-19 07:39:26,689 100 INFO rb-3169c09-224943-416937 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-19 07:39:27,563 100 INFO rb-3169c09-224943-416937 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-19 07:39:27,600 100 INFO rb-3169c09-224943-416937 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-19 07:39:27,606 100 INFO rb-3169c09-224943-416937 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-19 07:39:27,622 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:39:27,646 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:39:27,652 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:39:27,654 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:39:27,656 100 INFO rb-3169c09-224943-416937 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-19 07:39:27,674 100 INFO rb-3169c09-224943-416937 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-19 07:39:27,691 100 INFO rb-3169c09-224943-416937 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-19 07:39:27,705 100 INFO rb-3169c09-224943-416937 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-19 07:39:27,722 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:39:27,741 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44421286 for PoS orders references: ['Order 00250-002-0001'] (draft: False) 2026-09-19 07:39:27,743 100 INFO rb-3169c09-224943-416937 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-19 07:39:27,753 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:39:27,913 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44421286 with result: [{'id': 302, 'pos_reference': 'Order 00250-002-0001', 'account_move': False}] 2026-09-19 07:39:27,932 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 110 0.096 0.100 2026-09-19 07:39:28,006 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.020 0.042 2026-09-19 07:39:28,048 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:28] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.005 0.010 2026-09-19 07:39:28,251 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:39:28,788 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:39:28,799 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:39:28,818 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21225 2026-09-19 07:39:28,818 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:39:28,819 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21225 2026-09-19 07:39:28,920 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_073928_920588_TestUi.txt 2026-09-19 07:39:28,920 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_c_k7dj5_chrome_odoo" 2026-09-19 07:39:28,947 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_apply_reward_on_product_scan ... 2026-09-19 07:39:29,599 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21444 2026-09-19 07:39:29,599 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpr5hamzer_chrome_odoo 2026-09-19 07:39:29,601 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34433/json/version 2026-09-19 07:39:29,605 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34433/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:39:29,630 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:39:29,631 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34433/json 2026-09-19 07:39:29,632 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34433/json with timeout 3 increased to 10s during tests 2026-09-19 07:39:29,642 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34433/devtools/page/7F10C3C1B63C227A9A7B7827814CA681 2026-09-19 07:39:29,648 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:39:29,671 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:39:29,881 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:39:29,891 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:39:29,900 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:39:29,900 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:39:29,915 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:39:30,525 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:30] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.087 0.528 2026-09-19 07:39:30,529 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '7F10C3C1B63C227A9A7B7827814CA681', 'loaderId': '06C23D50B766F673F9030AF3C0EBC036', 'isDownload': False} 2026-09-19 07:39:30,529 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosRewardProductScan')" 2026-09-19 07:39:30,554 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:39:30,581 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:30] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.010 2026-09-19 07:39:30,590 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:30] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.025 2026-09-19 07:39:30,602 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:30] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.025 2026-09-19 07:39:30,884 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:30] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 07:39:30,908 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-09-19 07:39:30,942 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:39:30,949 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-09-19 07:39:30,959 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:39:30,974 100 INFO rb-3169c09-224943-416937 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-19 07:39:31,655 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.280 0.410 2026-09-19 07:39:31,736 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39: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-19 07:39:31,738 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:39:31,759 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.008 2026-09-19 07:39:31,771 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-19 07:39:31,852 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:31] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.033 0.035 2026-09-19 07:39:31,893 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:31] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.092 2026-09-19 07:39:31,904 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:39:31,965 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:31] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.161 2026-09-19 07:39:32,004 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.200 2026-09-19 07:39:32,022 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "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-19 07:39:32,032 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:39:32,040 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:39:32,045 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.233 2026-09-19 07:39:32,053 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:39:32,085 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.266 2026-09-19 07:39:32,095 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.237 2026-09-19 07:39:32,151 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.223 2026-09-19 07:39:32,162 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.186 2026-09-19 07:39:32,169 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.118 2026-09-19 07:39:32,178 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.105 2026-09-19 07:39:32,193 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:39:32,197 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.011 0.086 2026-09-19 07:39:32,239 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /web/image/res.users/120/avatar_128 HTTP/1.1" 200 - 18 0.014 0.121 2026-09-19 07:39:32,242 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.123 2026-09-19 07:39:32,251 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.090 2026-09-19 07:39:32,275 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.008 0.082 2026-09-19 07:39:32,306 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.108 2026-09-19 07:39:32,338 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.135 2026-09-19 07:39:32,377 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.165 2026-09-19 07:39:32,402 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.008 0.148 2026-09-19 07:39:32,419 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.001 0.160 2026-09-19 07:39:32,446 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.008 0.153 2026-09-19 07:39:32,460 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.136 2026-09-19 07:39:32,739 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'PoS model scan barcode '95412427100283' (trigger: body)' 2026-09-19 07:39:32,756 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.015 2026-09-19 07:39:32,776 100 INFO rb-3169c09-224943-416937 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-19 07:39:32,798 100 INFO rb-3169c09-224943-416937 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-19 07:39:32,804 100 INFO rb-3169c09-224943-416937 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-19 07:39:32,821 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:39:32,840 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:39:32,848 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:39:32,849 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:39:32,855 100 INFO rb-3169c09-224943-416937 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-19 07:39:32,882 100 INFO rb-3169c09-224943-416937 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-19 07:39:32,888 100 INFO rb-3169c09-224943-416937 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-19 07:39:32,905 100 INFO rb-3169c09-224943-416937 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-19 07:39:32,922 100 INFO rb-3169c09-224943-416937 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-19 07:39:32,939 100 INFO rb-3169c09-224943-416937 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-19 07:39:32,956 100 INFO rb-3169c09-224943-416937 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-19 07:39:32,971 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:39:32,986 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39884921 for PoS orders references: ['Order 00251-001-0001'] (draft: False) 2026-09-19 07:39:32,991 100 INFO rb-3169c09-224943-416937 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-19 07:39:32,997 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:39:33,129 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39884921 with result: [{'id': 303, 'pos_reference': 'Order 00251-001-0001', 'account_move': False}] 2026-09-19 07:39:33,144 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.069 0.092 2026-09-19 07:39:33,217 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.021 0.042 2026-09-19 07:39:33,267 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:33] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.008 2026-09-19 07:39:34,009 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:39:34,021 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:39:34,036 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21444 2026-09-19 07:39:34,037 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:39:34,038 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21444 2026-09-19 07:39:34,135 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_073934_135458_TestUi.txt 2026-09-19 07:39:34,135 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpr5hamzer_chrome_odoo" 2026-09-19 07:39:34,434 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21644 2026-09-19 07:39:34,435 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmppzzr4u62_chrome_odoo 2026-09-19 07:39:34,435 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33647/json/version 2026-09-19 07:39:34,437 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33647/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:39:34,451 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:39:34,451 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33647/json 2026-09-19 07:39:34,452 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33647/json with timeout 3 increased to 10s during tests 2026-09-19 07:39:34,467 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33647/devtools/page/C0673A4B3E365B0A05D92217F04502D3 2026-09-19 07:39:34,478 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:39:34,486 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:39:34,510 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:39:34,513 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:39:34,519 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:39:34,519 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:39:34,581 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:34] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 22 0.010 0.043 2026-09-19 07:39:34,586 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C0673A4B3E365B0A05D92217F04502D3', 'loaderId': '72617E8678BBA185A80A0FDA142C5D11', 'isDownload': False} 2026-09-19 07:39:34,586 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosRewardProductScanGS1')" 2026-09-19 07:39:34,605 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:39:34,636 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:34] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.010 2026-09-19 07:39:34,649 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:34] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.025 2026-09-19 07:39:34,664 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:34] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.037 2026-09-19 07:39:35,020 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:35] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 07:39:35,039 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:39:35,071 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:39:35,085 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.006 0.011 2026-09-19 07:39:35,089 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:39:35,105 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:39:35,120 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:39:35,140 100 INFO rb-3169c09-224943-416937 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-19 07:39:35,694 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.215 0.347 2026-09-19 07:39:35,775 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:35] "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-19 07:39:35,794 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07: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.009 2026-09-19 07:39:35,810 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:39:35,877 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:35] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.023 0.028 2026-09-19 07:39:35,924 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:35] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.016 0.077 2026-09-19 07:39:35,933 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:39:35,962 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:35] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.123 2026-09-19 07:39:36,001 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.145 2026-09-19 07:39:36,054 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.024 0.189 2026-09-19 07:39:36,063 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:39:36,114 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.245 2026-09-19 07:39:36,124 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.239 2026-09-19 07:39:36,130 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:39:36,151 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:39:36,160 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-19 07:39:36,178 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.224 2026-09-19 07:39:36,219 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.243 2026-09-19 07:39:36,253 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.231 2026-09-19 07:39:36,306 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /web/image/res.users/120/avatar_128 HTTP/1.1" 200 - 11 0.026 0.207 2026-09-19 07:39:36,310 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.159 2026-09-19 07:39:36,322 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.154 2026-09-19 07:39:36,339 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.011 0.164 2026-09-19 07:39:36,349 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.162 2026-09-19 07:39:36,360 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.122 2026-09-19 07:39:36,379 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.105 2026-09-19 07:39:36,409 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.016 0.076 2026-09-19 07:39:36,462 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.017 0.119 2026-09-19 07:39:36,481 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.125 2026-09-19 07:39:36,498 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.136 2026-09-19 07:39:36,522 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.139 2026-09-19 07:39:36,544 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.083 2026-09-19 07:39:36,822 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'PoS model scan barcode '0195412427100283' (trigger: body)' 2026-09-19 07:39:36,864 100 INFO rb-3169c09-224943-416937 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-19 07:39:36,878 100 INFO rb-3169c09-224943-416937 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-19 07:39:36,888 100 INFO rb-3169c09-224943-416937 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-19 07:39:36,904 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:39:36,929 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:39:36,932 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:39:36,934 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:39:36,939 100 INFO rb-3169c09-224943-416937 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-19 07:39:36,955 100 INFO rb-3169c09-224943-416937 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-19 07:39:36,971 100 INFO rb-3169c09-224943-416937 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-19 07:39:36,988 100 INFO rb-3169c09-224943-416937 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-19 07:39:37,004 100 INFO rb-3169c09-224943-416937 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-19 07:39:37,021 100 INFO rb-3169c09-224943-416937 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-19 07:39:37,038 100 INFO rb-3169c09-224943-416937 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-19 07:39:37,054 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:39:37,072 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94693702 for PoS orders references: ['Order 00251-002-0001'] (draft: False) 2026-09-19 07:39:37,073 100 INFO rb-3169c09-224943-416937 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-19 07:39:37,082 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:39:37,147 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94693702 with result: [{'id': 304, 'pos_reference': 'Order 00251-002-0001', 'account_move': False}] 2026-09-19 07:39:37,163 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.041 0.055 2026-09-19 07:39:37,232 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.022 0.038 2026-09-19 07:39:37,274 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:37] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-09-19 07:39:38,012 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:39:38,022 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:39:38,033 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21644 2026-09-19 07:39:38,033 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:39:38,034 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21644 2026-09-19 07:39:38,115 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_073938_115699_TestUi.txt 2026-09-19 07:39:38,116 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmppzzr4u62_chrome_odoo" 2026-09-19 07:39:38,137 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_archived_reward_products ... 2026-09-19 07:39:39,653 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21847 2026-09-19 07:39:39,653 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp834pfj0z_chrome_odoo 2026-09-19 07:39:39,654 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39025/json/version 2026-09-19 07:39:39,655 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39025/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:39:39,668 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:39:39,668 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39025/json 2026-09-19 07:39:39,669 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39025/json with timeout 3 increased to 10s during tests 2026-09-19 07:39:39,680 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39025/devtools/page/E065C7B46C20CD8AEF71063C613622C2 2026-09-19 07:39:39,687 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:39:39,700 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:39:39,912 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:39:39,919 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:39:39,924 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:39:39,924 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:39:39,936 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:39:40,527 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:40] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.075 0.520 2026-09-19 07:39:40,531 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E065C7B46C20CD8AEF71063C613622C2', 'loaderId': 'ECC9F9A0234C883C7C9E1C5596CBA9CB', 'isDownload': False} 2026-09-19 07:39:40,531 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsInactive')" 2026-09-19 07:39:40,547 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:39:40,565 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:40] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.008 2026-09-19 07:39:40,574 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:40] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-09-19 07:39:40,596 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:40] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.036 2026-09-19 07:39:40,929 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:40] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-19 07:39:40,941 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.004 2026-09-19 07:39:40,983 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:39:40,999 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-19 07:39:41,004 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:39:41,015 100 INFO rb-3169c09-224943-416937 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-19 07:39:41,609 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.210 0.390 2026-09-19 07:39:41,656 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:41] "GET /pos/web HTTP/1.1" 200 - 20 0.021 0.593 2026-09-19 07:39:41,672 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:39:41,717 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.072 2026-09-19 07:39:41,780 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-19 07:39:41,818 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:39:42,350 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.165 0.331 2026-09-19 07:39:42,421 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:42] "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-19 07:39:42,444 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:42] "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-19 07:39:42,461 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:39:42,542 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:42] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.026 0.038 2026-09-19 07:39:42,573 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:42] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.068 2026-09-19 07:39:42,590 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:39:42,617 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:42] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.120 2026-09-19 07:39:42,653 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:42] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.159 2026-09-19 07:39:42,705 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:42] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.179 2026-09-19 07:39:42,715 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:42] "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-19 07:39:42,730 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:39:42,737 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:39:42,757 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:42] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.234 2026-09-19 07:39:42,771 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.211 2026-09-19 07:39:42,818 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:42] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.207 2026-09-19 07:39:42,856 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:42] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.214 2026-09-19 07:39:42,872 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:39:42,912 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:42] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.020 0.233 2026-09-19 07:39:42,972 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:42] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.031 0.201 2026-09-19 07:39:42,978 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:39:42,985 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 7 0.006 0.216 2026-09-19 07:39:42,998 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.214 2026-09-19 07:39:43,002 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.211 2026-09-19 07:39:43,018 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.011 0.175 2026-09-19 07:39:43,032 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.129 2026-09-19 07:39:43,045 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.123 2026-09-19 07:39:43,075 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:43] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.016 0.079 2026-09-19 07:39:43,105 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:43] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.106 2026-09-19 07:39:43,125 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:43] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.008 0.111 2026-09-19 07:39:43,149 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:43] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.005 0.116 2026-09-19 07:39:43,168 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:43] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.115 2026-09-19 07:39:43,186 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:43] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.075 2026-09-19 07:39:43,421 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:39:43,438 100 INFO rb-3169c09-224943-416937 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-19 07:39:43,455 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:39:43,456 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.014 2026-09-19 07:39:43,471 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:39:43,513 100 INFO rb-3169c09-224943-416937 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-19 07:39:43,535 100 INFO rb-3169c09-224943-416937 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-19 07:39:43,540 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:43] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.013 2026-09-19 07:39:43,546 100 INFO rb-3169c09-224943-416937 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-19 07:39:43,561 100 INFO rb-3169c09-224943-416937 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-19 07:39:43,564 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:43] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.009 2026-09-19 07:39:43,573 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:39:43,578 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:43] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.011 2026-09-19 07:39:43,593 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:43] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.013 2026-09-19 07:39:43,610 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:39:43,626 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:39:43,627 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:43] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.008 2026-09-19 07:39:43,630 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:39:43,632 100 INFO rb-3169c09-224943-416937 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-19 07:39:43,640 100 INFO rb-3169c09-224943-416937 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-19 07:39:43,659 100 INFO rb-3169c09-224943-416937 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-19 07:39:43,679 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:43] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.008 0.011 2026-09-19 07:39:43,683 100 INFO rb-3169c09-224943-416937 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-19 07:39:43,692 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:39:43,706 100 INFO rb-3169c09-224943-416937 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-19 07:39:43,717 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4511835 for PoS orders references: ['Order 00252-002-0001'] (draft: False) 2026-09-19 07:39:43,719 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:39:43,869 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4511835 with result: [{'id': 305, 'pos_reference': 'Order 00252-002-0001', 'account_move': False}] 2026-09-19 07:39:43,886 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.081 0.094 2026-09-19 07:39:43,996 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 48 0.037 0.056 2026-09-19 07:39:44,050 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:44] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.011 2026-09-19 07:39:44,787 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:39:44,805 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:39:44,829 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21847 2026-09-19 07:39:44,830 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:39:44,830 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21847 2026-09-19 07:39:44,910 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_073944_909890_TestUi.txt 2026-09-19 07:39:44,910 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp834pfj0z_chrome_odoo" 2026-09-19 07:39:45,232 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22073 2026-09-19 07:39:45,232 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjlvf22uj_chrome_odoo 2026-09-19 07:39:45,233 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44987/json/version 2026-09-19 07:39:45,237 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44987/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:39:45,247 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:39:45,247 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44987/json 2026-09-19 07:39:45,248 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44987/json with timeout 3 increased to 10s during tests 2026-09-19 07:39:45,255 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44987/devtools/page/82184B96696D6107E6E336749233AE42 2026-09-19 07:39:45,259 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:39:45,265 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:39:45,306 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:39:45,327 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:39:45,329 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:39:45,329 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:39:45,604 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:45] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 103 0.083 0.186 2026-09-19 07:39:45,608 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '82184B96696D6107E6E336749233AE42', 'loaderId': 'C962A3E59529961A665531E994DE59B5', 'isDownload': False} 2026-09-19 07:39:45,608 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsActive')" 2026-09-19 07:39:45,632 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:39:45,656 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:45] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.007 2026-09-19 07:39:45,671 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:45] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.022 2026-09-19 07:39:45,684 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:45] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.026 2026-09-19 07:39:46,052 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:46] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.009 2026-09-19 07:39:46,065 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-19 07:39:46,098 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:39:46,100 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:39:46,104 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:39:46,120 100 INFO rb-3169c09-224943-416937 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-19 07:39:46,646 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 335 0.151 0.381 2026-09-19 07:39:46,698 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:46] "GET /pos/web HTTP/1.1" 200 - 20 0.015 0.532 2026-09-19 07:39:46,720 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:39:46,749 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.069 2026-09-19 07:39:46,839 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.013 0.006 2026-09-19 07:39:46,868 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-19 07:39:47,462 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.232 0.347 2026-09-19 07:39:47,551 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.043 2026-09-19 07:39:47,570 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.008 2026-09-19 07:39:47,583 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:39:47,663 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:47] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.029 0.030 2026-09-19 07:39:47,701 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:47] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.070 2026-09-19 07:39:47,710 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:39:47,741 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:47] "GET /web/image?model=product.product&field=image_128&id=1422&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.107 2026-09-19 07:39:47,781 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:47] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.159 2026-09-19 07:39:47,824 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:47] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.199 2026-09-19 07:39:47,841 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:39:47,848 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:39:47,858 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:47] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.230 2026-09-19 07:39:47,859 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:39:47,885 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.019 0.198 2026-09-19 07:39:47,925 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:47] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.197 2026-09-19 07:39:47,959 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:47] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.207 2026-09-19 07:39:47,976 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:39:48,016 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:48] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.219 2026-09-19 07:39:48,031 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.007 0.161 2026-09-19 07:39:48,040 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.171 2026-09-19 07:39:48,077 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:48] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.014 0.173 2026-09-19 07:39:48,083 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.172 2026-09-19 07:39:48,096 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.160 2026-09-19 07:39:48,111 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.119 2026-09-19 07:39:48,125 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.094 2026-09-19 07:39:48,153 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:48] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.104 2026-09-19 07:39:48,197 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:48] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.135 2026-09-19 07:39:48,247 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:48] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.016 0.142 2026-09-19 07:39:48,261 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:48] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.153 2026-09-19 07:39:48,279 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:48] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.001 0.163 2026-09-19 07:39:48,296 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:48] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.001 0.161 2026-09-19 07:39:48,312 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:48] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.133 2026-09-19 07:39:48,555 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:39:48,587 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:39:48,640 100 INFO rb-3169c09-224943-416937 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-19 07:39:48,664 100 INFO rb-3169c09-224943-416937 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-19 07:39:48,699 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:39:48,707 100 INFO rb-3169c09-224943-416937 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-19 07:39:48,725 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:39:48,747 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:39:48,754 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:39:48,760 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:39:48,761 100 INFO rb-3169c09-224943-416937 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-19 07:39:48,772 100 INFO rb-3169c09-224943-416937 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-19 07:39:48,791 100 INFO rb-3169c09-224943-416937 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-19 07:39:48,807 100 INFO rb-3169c09-224943-416937 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-19 07:39:48,821 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:39:48,838 100 INFO rb-3169c09-224943-416937 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-19 07:39:48,846 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:48] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.005 0.014 2026-09-19 07:39:48,868 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20717624 for PoS orders references: ['Order 00252-004-0001'] (draft: False) 2026-09-19 07:39:48,872 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:39:49,014 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20717624 with result: [{'id': 306, 'pos_reference': 'Order 00252-004-0001', 'account_move': False}] 2026-09-19 07:39:49,030 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.071 0.096 2026-09-19 07:39:49,138 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 47 0.040 0.058 2026-09-19 07:39:49,194 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:49] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.013 2026-09-19 07:39:49,660 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-09-19 07:39:49,925 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:39:49,936 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:39:49,960 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22073 2026-09-19 07:39:49,961 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:39:49,961 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22073 2026-09-19 07:39:50,058 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_073950_058108_TestUi.txt 2026-09-19 07:39:50,058 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpjlvf22uj_chrome_odoo" 2026-09-19 07:39:50,081 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_buy_x_get_y_reward_qty ... 2026-09-19 07:39:50,682 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22276 2026-09-19 07:39:50,682 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwn84nnv2_chrome_odoo 2026-09-19 07:39:50,683 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40197/json/version 2026-09-19 07:39:50,684 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40197/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:39:50,715 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:39:50,716 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40197/json 2026-09-19 07:39:50,716 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40197/json with timeout 3 increased to 10s during tests 2026-09-19 07:39:50,728 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40197/devtools/page/1BA0195AE6C8D7C8FDF73C3AF03619E6 2026-09-19 07:39:50,739 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:39:50,743 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:39:50,959 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:39:50,968 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:39:50,979 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:39:50,980 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:39:50,991 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:39:51,575 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:51] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.074 0.513 2026-09-19 07:39:51,579 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1BA0195AE6C8D7C8FDF73C3AF03619E6', 'loaderId': 'CDA994152EC851102DC0B957615A2BE6', 'isDownload': False} 2026-09-19 07:39:51,579 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_buy_x_get_y_reward_qty')" 2026-09-19 07:39:51,605 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:39:51,628 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:51] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.009 2026-09-19 07:39:51,639 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:51] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.022 2026-09-19 07:39:51,652 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:51] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.019 2026-09-19 07:39:52,026 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:52] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-19 07:39:52,040 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.009 2026-09-19 07:39:52,064 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:39:52,091 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:39:52,092 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.005 2026-09-19 07:39:52,110 100 INFO rb-3169c09-224943-416937 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-19 07:39:52,737 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.253 0.382 2026-09-19 07:39:52,823 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.042 2026-09-19 07:39:52,845 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:52] "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-19 07:39:52,859 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:39:52,941 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:52] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.027 0.041 2026-09-19 07:39:52,996 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:52] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.023 0.099 2026-09-19 07:39:53,008 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:39:53,034 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.126 2026-09-19 07:39:53,071 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.160 2026-09-19 07:39:53,089 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:39:53,097 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:39:53,104 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:39:53,120 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.199 2026-09-19 07:39:53,151 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 07:39:53,175 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.020 0.244 2026-09-19 07:39:53,196 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.240 2026-09-19 07:39:53,251 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.222 2026-09-19 07:39:53,287 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.240 2026-09-19 07:39:53,326 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 7 0.032 0.186 2026-09-19 07:39:53,389 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.030 0.203 2026-09-19 07:39:53,398 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:39:53,407 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.011 0.216 2026-09-19 07:39:53,422 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.214 2026-09-19 07:39:53,427 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.194 2026-09-19 07:39:53,445 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.015 2026-09-19 07:39:53,461 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.159 2026-09-19 07:39:53,495 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.020 0.137 2026-09-19 07:39:53,538 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.124 2026-09-19 07:39:53,561 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.008 0.135 2026-09-19 07:39:53,581 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.012 0.310 2026-09-19 07:39:53,597 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.145 2026-09-19 07:39:53,616 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.097 2026-09-19 07:39:53,821 100 INFO rb-3169c09-224943-416937 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-19 07:39:53,844 100 INFO rb-3169c09-224943-416937 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-19 07:39:53,859 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.013 2026-09-19 07:39:53,867 100 INFO rb-3169c09-224943-416937 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-19 07:39:53,875 100 INFO rb-3169c09-224943-416937 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-19 07:39:53,890 100 INFO rb-3169c09-224943-416937 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-19 07:39:53,904 100 INFO rb-3169c09-224943-416937 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-19 07:39:54,818 100 INFO rb-3169c09-224943-416937 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-19 07:39:54,845 100 INFO rb-3169c09-224943-416937 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-19 07:39:54,855 100 INFO rb-3169c09-224943-416937 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-19 07:39:54,889 100 INFO rb-3169c09-224943-416937 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-19 07:39:54,893 100 INFO rb-3169c09-224943-416937 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-19 07:39:54,908 100 INFO rb-3169c09-224943-416937 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-19 07:39:54,915 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:39:54,917 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:39:54,922 100 INFO rb-3169c09-224943-416937 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-19 07:39:54,938 100 INFO rb-3169c09-224943-416937 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-19 07:39:54,954 100 INFO rb-3169c09-224943-416937 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-19 07:39:54,970 100 INFO rb-3169c09-224943-416937 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-19 07:39:54,987 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97685643 for PoS orders references: ['Order 00253-001-0001'] (draft: False) 2026-09-19 07:39:54,989 100 INFO rb-3169c09-224943-416937 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-19 07:39:55,001 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:39:55,169 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97685643 with result: [{'id': 307, 'pos_reference': 'Order 00253-001-0001', 'account_move': False}] 2026-09-19 07:39:55,186 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.084 0.120 2026-09-19 07:39:55,267 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.020 0.045 2026-09-19 07:39:55,317 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:55] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.011 2026-09-19 07:39:55,903 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:39:56,053 100 INFO rb-3169c09-224943-416937 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-19 07:39:56,080 100 INFO rb-3169c09-224943-416937 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-19 07:39:56,087 100 INFO rb-3169c09-224943-416937 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-19 07:39:56,088 100 INFO rb-3169c09-224943-416937 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-19 07:39:56,104 100 INFO rb-3169c09-224943-416937 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-19 07:39:56,949 100 INFO rb-3169c09-224943-416937 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-19 07:39:56,955 100 INFO rb-3169c09-224943-416937 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-19 07:39:56,980 100 INFO rb-3169c09-224943-416937 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-19 07:39:56,988 100 INFO rb-3169c09-224943-416937 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-19 07:39:57,006 100 INFO rb-3169c09-224943-416937 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-19 07:39:57,023 100 INFO rb-3169c09-224943-416937 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-19 07:39:57,037 100 INFO rb-3169c09-224943-416937 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-19 07:39:57,054 100 INFO rb-3169c09-224943-416937 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-19 07:39:57,070 100 INFO rb-3169c09-224943-416937 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-19 07:39:57,084 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45842285 for PoS orders references: ['Order 00253-001-0002'] (draft: False) 2026-09-19 07:39:57,087 100 INFO rb-3169c09-224943-416937 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-19 07:39:57,129 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45842285 with result: [{'id': 308, 'pos_reference': 'Order 00253-001-0002', 'account_move': False}] 2026-09-19 07:39:57,147 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.022 0.043 2026-09-19 07:39:57,219 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.024 0.039 2026-09-19 07:39:57,417 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:39:57,982 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:39:57,995 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:39:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:39:58,008 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22276 2026-09-19 07:39:58,009 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:39:58,010 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22276 2026-09-19 07:39:58,104 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_073958_104754_TestUi.txt 2026-09-19 07:39:58,105 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwn84nnv2_chrome_odoo" 2026-09-19 07:39:58,128 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_reward_pos_combo ... 2026-09-19 07:40:01,257 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22480 2026-09-19 07:40:01,258 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpfexo3w0i_chrome_odoo 2026-09-19 07:40:01,258 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37097/json/version 2026-09-19 07:40:01,260 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37097/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:40:01,271 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:40:01,272 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37097/json 2026-09-19 07:40:01,272 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37097/json with timeout 3 increased to 10s during tests 2026-09-19 07:40:01,290 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37097/devtools/page/40E18501F1301EF592F3475B5AA32807 2026-09-19 07:40:01,316 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:40:01,326 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:40:01,531 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:40:01,538 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:40:01,540 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-09-19 07:40:01,540 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-09-19 07:40:01,568 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:40:02,976 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:02] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.104 1.313 2026-09-19 07:40:02,979 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '40E18501F1301EF592F3475B5AA32807', 'loaderId': '59A5DFE628B34FA716EDE91A5047B664', 'isDownload': False} 2026-09-19 07:40:02,980 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboCheapestRewardProgram')" 2026-09-19 07:40:02,998 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:40:03,021 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:03] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.012 2026-09-19 07:40:03,031 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:03] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.023 2026-09-19 07:40:03,052 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:03] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.043 2026-09-19 07:40:03,386 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:03] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-19 07:40:03,398 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.012 2026-09-19 07:40:03,421 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:40:03,440 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:40:03,444 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.012 2026-09-19 07:40:03,474 100 INFO rb-3169c09-224943-416937 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-19 07:40:04,159 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.254 0.442 2026-09-19 07:40:04,215 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:04] "GET /pos/web HTTP/1.1" 200 - 20 0.018 0.692 2026-09-19 07:40:04,234 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:40:04,273 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.070 2026-09-19 07:40:04,318 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:40:04,380 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.004 2026-09-19 07:40:04,840 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.111 0.342 2026-09-19 07:40:04,899 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.012 0.037 2026-09-19 07:40:04,921 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:04] "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-19 07:40:04,942 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:40:05,038 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image?model=product.product&field=image_128&id=1429&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.039 0.036 2026-09-19 07:40:05,081 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image?model=product.product&field=image_128&id=1431&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.091 2026-09-19 07:40:05,099 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:40:05,120 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image?model=product.product&field=image_128&id=1432&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.126 2026-09-19 07:40:05,158 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image?model=product.product&field=image_128&id=1433&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.153 2026-09-19 07:40:05,165 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40: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-19 07:40:05,181 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:40:05,199 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:40:05,209 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image?model=product.product&field=image_128&id=1434&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.199 2026-09-19 07:40:05,243 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image?model=product.product&field=image_128&id=1430&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.256 2026-09-19 07:40:05,254 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.196 2026-09-19 07:40:05,296 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image?model=product.product&field=image_128&id=1435&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.017 0.169 2026-09-19 07:40:05,320 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:40:05,361 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image?model=product.product&field=image_128&id=1436&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.220 2026-09-19 07:40:05,374 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.170 2026-09-19 07:40:05,388 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:40:05,407 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.012 0.181 2026-09-19 07:40:05,416 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.160 2026-09-19 07:40:05,427 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.160 2026-09-19 07:40:05,431 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.153 2026-09-19 07:40:05,443 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.114 2026-09-19 07:40:05,449 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.076 2026-09-19 07:40:05,479 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.076 2026-09-19 07:40:05,521 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image?model=product.product&field=image_128&id=1437&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.101 2026-09-19 07:40:05,555 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image?model=product.product&field=image_128&id=1438&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.121 2026-09-19 07:40:05,594 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.143 2026-09-19 07:40:05,632 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image?model=product.product&field=image_128&id=1441&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.162 2026-09-19 07:40:05,669 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image?model=product.product&field=image_128&id=1440&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.200 2026-09-19 07:40:05,718 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.203 2026-09-19 07:40:05,745 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.015 0.200 2026-09-19 07:40:05,795 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.019 0.210 2026-09-19 07:40:05,830 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image?model=product.product&field=image_128&id=1428&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.222 2026-09-19 07:40:05,866 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.217 2026-09-19 07:40:05,889 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:40:05,900 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.214 2026-09-19 07:40:05,912 100 INFO rb-3169c09-224943-416937 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-19 07:40:05,921 100 INFO rb-3169c09-224943-416937 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-19 07:40:05,948 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.212 2026-09-19 07:40:05,974 100 INFO rb-3169c09-224943-416937 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-19 07:40:05,990 100 INFO rb-3169c09-224943-416937 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-19 07:40:05,994 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:05] "GET /web/image?model=product.product&field=image_128&id=1439&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.016 0.220 2026-09-19 07:40:05,997 100 INFO rb-3169c09-224943-416937 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-19 07:40:06,006 100 INFO rb-3169c09-224943-416937 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-19 07:40:06,021 100 INFO rb-3169c09-224943-416937 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-19 07:40:06,031 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:06] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.213 2026-09-19 07:40:06,050 100 INFO rb-3169c09-224943-416937 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-19 07:40:06,082 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:06] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.019 0.222 2026-09-19 07:40:06,119 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:06] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.230 2026-09-19 07:40:06,168 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.033 0.230 2026-09-19 07:40:06,191 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:06] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.008 0.226 2026-09-19 07:40:06,212 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:06] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.005 0.204 2026-09-19 07:40:06,235 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:06] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.007 0.183 2026-09-19 07:40:06,313 100 INFO rb-3169c09-224943-416937 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-19 07:40:06,322 100 INFO rb-3169c09-224943-416937 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-19 07:40:06,343 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:40:06,363 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:40:06,371 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:40:06,372 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:40:06,380 100 INFO rb-3169c09-224943-416937 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-19 07:40:06,392 100 INFO rb-3169c09-224943-416937 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-19 07:40:06,409 100 INFO rb-3169c09-224943-416937 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-19 07:40:06,422 100 INFO rb-3169c09-224943-416937 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-19 07:40:06,439 100 INFO rb-3169c09-224943-416937 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-19 07:40:06,453 100 INFO rb-3169c09-224943-416937 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-19 07:40:06,470 100 INFO rb-3169c09-224943-416937 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-19 07:40:06,487 100 INFO rb-3169c09-224943-416937 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-19 07:40:06,503 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:40:06,526 100 INFO rb-3169c09-224943-416937 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-19 07:40:06,530 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:40:06,536 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39866301 for PoS orders references: ['Order 00254-002-0001'] (draft: False) 2026-09-19 07:40:06,718 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39866301 with result: [{'id': 309, 'pos_reference': 'Order 00254-002-0001', 'account_move': False}] 2026-09-19 07:40:06,741 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 113 0.116 0.097 2026-09-19 07:40:06,829 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.027 0.044 2026-09-19 07:40:06,883 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:06] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.008 2026-09-19 07:40:07,115 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:40:07,626 100 INFO rb-3169c09-224943-416937 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-19 07:40:07,656 100 INFO rb-3169c09-224943-416937 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-19 07:40:07,663 100 INFO rb-3169c09-224943-416937 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-19 07:40:07,670 100 INFO rb-3169c09-224943-416937 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-19 07:40:07,688 100 INFO rb-3169c09-224943-416937 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-19 07:40:07,704 100 INFO rb-3169c09-224943-416937 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-19 07:40:07,722 100 INFO rb-3169c09-224943-416937 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-19 07:40:07,918 100 INFO rb-3169c09-224943-416937 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-19 07:40:07,921 100 INFO rb-3169c09-224943-416937 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-19 07:40:07,937 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:40:07,955 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:40:07,970 100 INFO rb-3169c09-224943-416937 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-19 07:40:07,987 100 INFO rb-3169c09-224943-416937 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-19 07:40:08,003 100 INFO rb-3169c09-224943-416937 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-19 07:40:08,020 100 INFO rb-3169c09-224943-416937 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-19 07:40:08,036 100 INFO rb-3169c09-224943-416937 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-19 07:40:08,054 100 INFO rb-3169c09-224943-416937 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-19 07:40:08,070 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:40:08,087 100 INFO rb-3169c09-224943-416937 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-19 07:40:08,101 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71808426 for PoS orders references: ['Order 00254-002-0002'] (draft: False) 2026-09-19 07:40:08,201 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71808426 with result: [{'id': 310, 'pos_reference': 'Order 00254-002-0002', 'account_move': False}] 2026-09-19 07:40:08,215 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.057 0.073 2026-09-19 07:40:08,221 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.115 2026-09-19 07:40:08,295 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.027 0.037 2026-09-19 07:40:09,069 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:40:09,079 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:40:09,097 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22480 2026-09-19 07:40:09,097 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:40:09,098 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22480 2026-09-19 07:40:09,193 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074009_192875_TestUi.txt 2026-09-19 07:40:09,193 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpfexo3w0i_chrome_odoo" 2026-09-19 07:40:09,225 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_tax_included ... 2026-09-19 07:40:10,079 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22710 2026-09-19 07:40:10,080 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpnahidsst_chrome_odoo 2026-09-19 07:40:10,084 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42339/json/version 2026-09-19 07:40:10,088 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42339/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:40:10,127 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:40:10,127 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42339/json 2026-09-19 07:40:10,137 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42339/json with timeout 3 increased to 10s during tests 2026-09-19 07:40:10,144 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42339/devtools/page/0D44D23D89642EB88863733986F5825E 2026-09-19 07:40:10,153 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:40:10,154 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:40:10,343 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:40:10,351 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:40:10,353 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-09-19 07:40:10,353 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-09-19 07:40:10,373 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:40:10,936 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:10] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.083 0.484 2026-09-19 07:40:10,940 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '0D44D23D89642EB88863733986F5825E', 'loaderId': '78AC3F87EDB337F75B42B65FBE641ACE', 'isDownload': False} 2026-09-19 07:40:10,940 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosCheapestProductTaxInclude')" 2026-09-19 07:40:10,953 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:40:10,975 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:10] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.010 2026-09-19 07:40:10,982 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:10] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.019 2026-09-19 07:40:10,988 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:10] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.015 2026-09-19 07:40:11,375 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:11] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.016 0.010 2026-09-19 07:40:11,389 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.025 2026-09-19 07:40:11,408 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:11] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:40:11,415 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:40:11,421 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-09-19 07:40:11,443 100 INFO rb-3169c09-224943-416937 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-19 07:40:12,109 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 324 0.263 0.411 2026-09-19 07:40:12,161 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:12] "GET /pos/web HTTP/1.1" 200 - 20 0.013 0.683 2026-09-19 07:40:12,180 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:40:12,212 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:12] "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-19 07:40:12,312 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:40:12,353 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-09-19 07:40:12,749 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.085 0.294 2026-09-19 07:40:12,819 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.012 0.042 2026-09-19 07:40:12,837 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.007 2026-09-19 07:40:12,850 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:40:12,935 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:12] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.032 0.041 2026-09-19 07:40:12,968 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:12] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.092 2026-09-19 07:40:12,983 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:40:13,003 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.122 2026-09-19 07:40:13,064 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.169 2026-09-19 07:40:13,079 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40: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-19 07:40:13,090 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:40:13,099 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:40:13,106 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:40:13,116 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.221 2026-09-19 07:40:13,157 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.261 2026-09-19 07:40:13,167 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.222 2026-09-19 07:40:13,203 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /web/image?model=product.product&field=image_128&id=1443&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.202 2026-09-19 07:40:13,260 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.240 2026-09-19 07:40:13,270 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.156 2026-09-19 07:40:13,277 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:40:13,279 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.155 2026-09-19 07:40:13,294 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.123 2026-09-19 07:40:13,304 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.118 2026-09-19 07:40:13,312 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.120 2026-09-19 07:40:13,330 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.114 2026-09-19 07:40:13,400 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.015 0.116 2026-09-19 07:40:13,420 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.007 0.128 2026-09-19 07:40:13,465 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.163 2026-09-19 07:40:13,495 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.184 2026-09-19 07:40:13,510 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.194 2026-09-19 07:40:13,526 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.165 2026-09-19 07:40:13,542 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.132 2026-09-19 07:40:13,557 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.115 2026-09-19 07:40:13,803 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:40:13,821 100 INFO rb-3169c09-224943-416937 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-19 07:40:13,835 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.014 2026-09-19 07:40:13,836 100 INFO rb-3169c09-224943-416937 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-19 07:40:13,873 100 INFO rb-3169c09-224943-416937 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-19 07:40:13,923 100 INFO rb-3169c09-224943-416937 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-19 07:40:13,938 100 INFO rb-3169c09-224943-416937 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-19 07:40:13,941 100 INFO rb-3169c09-224943-416937 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-19 07:40:13,954 100 INFO rb-3169c09-224943-416937 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-19 07:40:13,956 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:40:13,968 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22710 2026-09-19 07:40:13,968 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:40:13,970 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22710 2026-09-19 07:40:13,990 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:40:14,043 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074014_043376_TestUi.txt 2026-09-19 07:40:14,043 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpnahidsst_chrome_odoo" 2026-09-19 07:40:14,065 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_combo_product_dont_grant_point ... 2026-09-19 07:40:16,728 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22911 2026-09-19 07:40:16,729 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_k_3q6cq_chrome_odoo 2026-09-19 07:40:16,729 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45821/json/version 2026-09-19 07:40:16,731 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45821/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:40:16,743 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:40:16,743 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45821/json 2026-09-19 07:40:16,744 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45821/json with timeout 3 increased to 10s during tests 2026-09-19 07:40:16,747 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45821/devtools/page/3B4EB923AB56639B5FDBEA16171F760D 2026-09-19 07:40:16,751 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:40:16,752 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:40:16,963 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:40:16,972 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:40:16,977 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:40:16,977 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:40:17,000 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:40:17,583 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:17] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.102 0.496 2026-09-19 07:40:17,587 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '3B4EB923AB56639B5FDBEA16171F760D', 'loaderId': 'AC887A94FEFDAEC9E2915CD866453FFE', 'isDownload': False} 2026-09-19 07:40:17,587 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_product_dont_grant_point')" 2026-09-19 07:40:17,604 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:40:17,634 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:17] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.008 2026-09-19 07:40:17,643 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:17] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.018 2026-09-19 07:40:17,656 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:17] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.038 2026-09-19 07:40:18,065 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:18] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-09-19 07:40:18,075 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.005 2026-09-19 07:40:18,126 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:40:18,130 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:40:18,137 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:18] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:40:18,153 100 INFO rb-3169c09-224943-416937 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-19 07:40:18,840 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.277 0.416 2026-09-19 07:40:18,894 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:18] "GET /pos/web HTTP/1.1" 200 - 20 0.017 0.696 2026-09-19 07:40:18,905 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:40:18,952 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.066 2026-09-19 07:40:18,988 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 07:40:19,028 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:40:19,471 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.115 0.298 2026-09-19 07:40:19,534 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:19] "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-19 07:40:19,568 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:19] "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-19 07:40:19,583 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:40:19,671 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:19] "GET /web/image?model=product.product&field=image_128&id=1446&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.035 0.039 2026-09-19 07:40:19,713 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:19] "GET /web/image?model=product.product&field=image_128&id=1447&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.099 2026-09-19 07:40:19,726 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:40:19,746 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:19] "GET /web/image?model=product.product&field=image_128&id=1448&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.098 2026-09-19 07:40:19,781 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:19] "GET /web/image?model=product.product&field=image_128&id=1449&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.119 2026-09-19 07:40:19,814 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:19] "GET /web/image?model=product.product&field=image_128&id=1450&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.150 2026-09-19 07:40:19,821 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40: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-19 07:40:19,833 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:40:19,843 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:40:19,855 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:19] "GET /web/image?model=product.product&field=image_128&id=1451&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.179 2026-09-19 07:40:19,863 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.186 2026-09-19 07:40:19,897 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:19] "GET /web/image?model=product.product&field=image_128&id=1452&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.159 2026-09-19 07:40:19,933 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:19] "GET /web/image?model=product.product&field=image_128&id=1453&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.173 2026-09-19 07:40:19,992 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:19] "GET /web/image?model=product.product&field=image_128&id=1454&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.196 2026-09-19 07:40:20,003 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.005 0.151 2026-09-19 07:40:20,009 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:40:20,015 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.140 2026-09-19 07:40:20,020 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:40:20,048 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.026 0.151 2026-09-19 07:40:20,061 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.166 2026-09-19 07:40:20,080 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.012 0.165 2026-09-19 07:40:20,095 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.149 2026-09-19 07:40:20,135 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.019 0.121 2026-09-19 07:40:20,163 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.119 2026-09-19 07:40:20,208 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.168 2026-09-19 07:40:20,255 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /web/image?model=product.product&field=image_128&id=1457&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.190 2026-09-19 07:40:20,301 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /web/image?model=product.product&field=image_128&id=1456&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.207 2026-09-19 07:40:20,349 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.019 0.224 2026-09-19 07:40:20,389 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.239 2026-09-19 07:40:20,421 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.233 2026-09-19 07:40:20,439 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.214 2026-09-19 07:40:20,471 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.183 2026-09-19 07:40:20,524 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.020 0.188 2026-09-19 07:40:20,571 100 INFO rb-3169c09-224943-416937 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-19 07:40:20,591 100 INFO rb-3169c09-224943-416937 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-19 07:40:20,605 100 INFO rb-3169c09-224943-416937 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-19 07:40:20,621 100 INFO rb-3169c09-224943-416937 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-19 07:40:20,631 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /web/image?model=product.product&field=image_128&id=1455&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.075 0.200 2026-09-19 07:40:20,638 100 INFO rb-3169c09-224943-416937 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-19 07:40:20,657 100 INFO rb-3169c09-224943-416937 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-19 07:40:20,665 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.256 2026-09-19 07:40:20,679 100 INFO rb-3169c09-224943-416937 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-19 07:40:20,687 100 INFO rb-3169c09-224943-416937 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-19 07:40:20,691 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.254 2026-09-19 07:40:20,733 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.277 2026-09-19 07:40:20,748 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.269 2026-09-19 07:40:20,762 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.001 0.230 2026-09-19 07:40:20,793 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.121 2026-09-19 07:40:20,802 100 INFO rb-3169c09-224943-416937 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-19 07:40:20,808 100 INFO rb-3169c09-224943-416937 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-19 07:40:20,808 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:20] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.135 2026-09-19 07:40:20,821 100 INFO rb-3169c09-224943-416937 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-19 07:40:20,836 100 INFO rb-3169c09-224943-416937 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-19 07:40:20,853 100 INFO rb-3169c09-224943-416937 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-19 07:40:20,870 100 INFO rb-3169c09-224943-416937 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-19 07:40:21,098 100 INFO rb-3169c09-224943-416937 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-19 07:40:21,105 100 INFO rb-3169c09-224943-416937 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-19 07:40:21,108 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:40:21,124 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:40:21,125 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22911 2026-09-19 07:40:21,126 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:40:21,126 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22911 2026-09-19 07:40:21,197 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074021_197745_TestUi.txt 2026-09-19 07:40:21,198 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_k_3q6cq_chrome_odoo" 2026-09-19 07:40:21,222 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_change_pricelist ... 2026-09-19 07:40:23,030 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23126 2026-09-19 07:40:23,031 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmptyclifx5_chrome_odoo 2026-09-19 07:40:23,031 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38497/json/version 2026-09-19 07:40:23,033 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38497/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:40:23,062 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:40:23,062 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38497/json 2026-09-19 07:40:23,063 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38497/json with timeout 3 increased to 10s during tests 2026-09-19 07:40:23,095 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38497/devtools/page/B0CCA5104D91E178087B930CCAAAF07B 2026-09-19 07:40:23,112 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:40:23,118 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:40:23,368 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:40:23,372 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:40:23,374 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=146" in browser 2026-09-19 07:40:23,374 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=146" 2026-09-19 07:40:23,395 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:40:24,002 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:24] "GET /pos/web?config_id=146 HTTP/1.1" 200 - 112 0.108 0.504 2026-09-19 07:40:24,006 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B0CCA5104D91E178087B930CCAAAF07B', 'loaderId': '10945B5A2F6623BFDBA87E583D9593A7', 'isDownload': False} 2026-09-19 07:40:24,007 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour4')" 2026-09-19 07:40:24,027 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:40:24,045 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:24] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.008 2026-09-19 07:40:24,052 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:24] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.015 2026-09-19 07:40:24,069 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:24] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.031 2026-09-19 07:40:24,440 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:24] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 07:40:24,453 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-09-19 07:40:24,497 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-09-19 07:40:24,503 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:40:24,506 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:40:24,528 100 INFO rb-3169c09-224943-416937 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-19 07:40:25,187 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.248 0.401 2026-09-19 07:40:25,236 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:25] "GET /pos/web HTTP/1.1" 200 - 20 0.019 0.666 2026-09-19 07:40:25,266 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:40:25,309 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.063 2026-09-19 07:40:25,382 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.007 2026-09-19 07:40:25,444 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:40:25,990 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.193 0.337 2026-09-19 07:40:26,081 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "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-19 07:40:26,105 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "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-19 07:40:26,117 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:40:26,215 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.042 0.033 2026-09-19 07:40:26,255 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.096 2026-09-19 07:40:26,271 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:40:26,299 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.128 2026-09-19 07:40:26,350 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.184 2026-09-19 07:40:26,354 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40: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-19 07:40:26,362 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:40:26,400 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:40:26,402 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.017 0.225 2026-09-19 07:40:26,422 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:40:26,445 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.266 2026-09-19 07:40:26,457 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.230 2026-09-19 07:40:26,532 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.037 0.212 2026-09-19 07:40:26,569 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /web/image?model=product.product&field=image_128&id=1458&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.251 2026-09-19 07:40:26,581 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.170 2026-09-19 07:40:26,592 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:40:26,594 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.156 2026-09-19 07:40:26,607 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.151 2026-09-19 07:40:26,644 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.016 0.168 2026-09-19 07:40:26,651 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.174 2026-09-19 07:40:26,662 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.117 2026-09-19 07:40:26,680 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.090 2026-09-19 07:40:26,697 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.008 0.093 2026-09-19 07:40:26,741 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /web/image?model=product.product&field=image_128&id=1459&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.133 2026-09-19 07:40:26,775 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.151 2026-09-19 07:40:26,805 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.139 2026-09-19 07:40:26,822 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.001 0.153 2026-09-19 07:40:26,842 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.006 0.148 2026-09-19 07:40:26,863 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.006 0.152 2026-09-19 07:40:26,889 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:26] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.014 0.125 2026-09-19 07:40:27,103 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:40:27,120 100 INFO rb-3169c09-224943-416937 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-19 07:40:27,136 100 INFO rb-3169c09-224943-416937 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-19 07:40:27,164 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.036 0.016 2026-09-19 07:40:27,186 100 INFO rb-3169c09-224943-416937 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-19 07:40:27,201 100 INFO rb-3169c09-224943-416937 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-19 07:40:27,203 100 INFO rb-3169c09-224943-416937 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-19 07:40:27,233 100 INFO rb-3169c09-224943-416937 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-19 07:40:27,239 100 INFO rb-3169c09-224943-416937 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-19 07:40:27,258 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.o_pricelist_button' 2026-09-19 07:40:27,270 100 INFO rb-3169c09-224943-416937 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-19 07:40:27,289 100 INFO rb-3169c09-224943-416937 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-19 07:40:27,305 100 INFO rb-3169c09-224943-416937 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-19 07:40:27,320 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-19 07:40:27,340 100 INFO rb-3169c09-224943-416937 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-19 07:40:27,377 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:27] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.028 0.024 2026-09-19 07:40:28,161 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.o_pricelist_button' 2026-09-19 07:40:28,170 100 INFO rb-3169c09-224943-416937 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-19 07:40:28,193 100 INFO rb-3169c09-224943-416937 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-19 07:40:28,197 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:40:28,230 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:40:28,239 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23126 2026-09-19 07:40:28,240 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:40:28,241 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23126 2026-09-19 07:40:28,336 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074028_336735_TestUi.txt 2026-09-19 07:40:28,337 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmptyclifx5_chrome_odoo" 2026-09-19 07:40:28,374 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_program_without_rules ... 2026-09-19 07:40:29,498 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23339 2026-09-19 07:40:29,498 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4fsg4uc5_chrome_odoo 2026-09-19 07:40:29,499 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37373/json/version 2026-09-19 07:40:29,500 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37373/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:40:29,518 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:40:29,519 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37373/json 2026-09-19 07:40:29,519 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37373/json with timeout 3 increased to 10s during tests 2026-09-19 07:40:29,528 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37373/devtools/page/CC67750F7575A9DB591FEAC816D06D2C 2026-09-19 07:40:29,536 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:40:29,544 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:40:29,720 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:40:29,726 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:40:29,732 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:40:29,732 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:40:29,762 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:40:30,467 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:30] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.100 0.610 2026-09-19 07:40:30,470 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CC67750F7575A9DB591FEAC816D06D2C', 'loaderId': '08EE4418202F8AB46958CDE6AA19DD4B', 'isDownload': False} 2026-09-19 07:40:30,471 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour7')" 2026-09-19 07:40:30,490 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:40:30,509 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:30] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.007 2026-09-19 07:40:30,522 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:30] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.018 2026-09-19 07:40:30,531 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:30] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.023 2026-09-19 07:40:30,933 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:30] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-09-19 07:40:30,943 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-19 07:40:30,972 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:40:30,988 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:40:30,989 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-19 07:40:31,022 100 INFO rb-3169c09-224943-416937 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-19 07:40:31,675 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 323 0.256 0.418 2026-09-19 07:40:31,746 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:31] "GET /pos/web HTTP/1.1" 200 - 20 0.029 0.664 2026-09-19 07:40:31,781 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:40:31,820 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.089 2026-09-19 07:40:31,908 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-19 07:40:31,964 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-19 07:40:32,466 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 193 0.141 0.344 2026-09-19 07:40:32,546 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.044 2026-09-19 07:40:32,570 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:32] "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-19 07:40:32,583 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:40:32,678 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:32] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.037 0.040 2026-09-19 07:40:32,724 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:32] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.106 2026-09-19 07:40:32,734 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:40:32,782 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:32] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.020 0.146 2026-09-19 07:40:32,799 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40: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-19 07:40:32,822 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:40:32,830 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:40:32,849 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:32] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.027 0.194 2026-09-19 07:40:32,882 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:32] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.243 2026-09-19 07:40:32,925 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:32] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.018 0.280 2026-09-19 07:40:32,933 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.235 2026-09-19 07:40:32,973 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:32] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.213 2026-09-19 07:40:32,983 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:40:32,988 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.006 0.147 2026-09-19 07:40:33,004 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:40:33,030 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:33] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.016 0.160 2026-09-19 07:40:33,044 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.149 2026-09-19 07:40:33,058 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.113 2026-09-19 07:40:33,066 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.126 2026-09-19 07:40:33,071 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.105 2026-09-19 07:40:33,093 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.013 0.091 2026-09-19 07:40:33,131 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.021 0.100 2026-09-19 07:40:33,168 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:33] "GET /web/image?model=product.product&field=image_128&id=1461&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.123 2026-09-19 07:40:33,208 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:33] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.148 2026-09-19 07:40:33,249 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:33] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.164 2026-09-19 07:40:33,275 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:33] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.007 0.189 2026-09-19 07:40:33,299 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:33] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.009 0.182 2026-09-19 07:40:33,316 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:33] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.161 2026-09-19 07:40:33,332 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.157 2026-09-19 07:40:33,537 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:40:33,572 100 INFO rb-3169c09-224943-416937 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-19 07:40:33,585 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.014 2026-09-19 07:40:33,587 100 INFO rb-3169c09-224943-416937 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-19 07:40:33,637 100 INFO rb-3169c09-224943-416937 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-19 07:40:33,654 100 INFO rb-3169c09-224943-416937 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-19 07:40:33,655 100 INFO rb-3169c09-224943-416937 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-19 07:40:33,669 100 INFO rb-3169c09-224943-416937 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-19 07:40:33,691 100 INFO rb-3169c09-224943-416937 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-19 07:40:33,703 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-19 07:40:33,728 100 INFO rb-3169c09-224943-416937 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-19 07:40:33,772 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:33] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.031 0.033 2026-09-19 07:40:34,561 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:40:34,573 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:40:34,575 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23339 2026-09-19 07:40:34,576 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:40:34,576 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23339 2026-09-19 07:40:34,671 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074034_670863_TestUi.txt 2026-09-19 07:40:34,671 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp4fsg4uc5_chrome_odoo" 2026-09-19 07:40:34,709 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_product_with_free_product ... 2026-09-19 07:40:36,187 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23549 2026-09-19 07:40:36,194 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpyekjz5l5_chrome_odoo 2026-09-19 07:40:36,202 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33289/json/version 2026-09-19 07:40:36,211 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33289/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:40:36,279 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:40:36,296 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33289/json 2026-09-19 07:40:36,297 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33289/json with timeout 3 increased to 10s during tests 2026-09-19 07:40:36,320 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33289/devtools/page/C2FE79F7643F95FE4047D0D72FC742BB 2026-09-19 07:40:36,358 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:40:36,370 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:40:36,652 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:40:36,690 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:40:36,704 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:40:36,704 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:40:36,740 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:40:37,416 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:37] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.099 0.583 2026-09-19 07:40:37,421 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C2FE79F7643F95FE4047D0D72FC742BB', 'loaderId': 'EA53B305A3AEDC4C80223405CCE1665B', 'isDownload': False} 2026-09-19 07:40:37,421 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithFreeProductTour')" 2026-09-19 07:40:37,472 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:40:37,495 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:37] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.008 2026-09-19 07:40:37,506 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:37] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.013 2026-09-19 07:40:37,520 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:37] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.022 2026-09-19 07:40:37,923 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:37] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.011 0.008 2026-09-19 07:40:37,954 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.016 0.006 2026-09-19 07:40:37,973 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:40:37,986 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:40:37,992 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.005 2026-09-19 07:40:38,034 100 INFO rb-3169c09-224943-416937 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-19 07:40:38,824 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.328 0.479 2026-09-19 07:40:38,894 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:38] "GET /pos/web HTTP/1.1" 200 - 20 0.032 0.750 2026-09-19 07:40:38,936 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:40:38,972 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.094 2026-09-19 07:40:39,024 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.006 2026-09-19 07:40:39,068 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-09-19 07:40:39,853 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.357 0.400 2026-09-19 07:40:39,854 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:40:39,924 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:39] "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-19 07:40:39,959 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:39] "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-19 07:40:39,974 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:40:40,060 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.027 0.037 2026-09-19 07:40:40,103 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.076 2026-09-19 07:40:40,121 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:40:40,145 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.127 2026-09-19 07:40:40,150 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40: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-19 07:40:40,171 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:40:40,178 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:40:40,198 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:40:40,258 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.070 0.159 2026-09-19 07:40:40,305 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.294 2026-09-19 07:40:40,344 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.309 2026-09-19 07:40:40,359 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.279 2026-09-19 07:40:40,378 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.009 0.232 2026-09-19 07:40:40,391 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:40:40,416 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.025 0.176 2026-09-19 07:40:40,432 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.009 0.154 2026-09-19 07:40:40,453 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.013 0.121 2026-09-19 07:40:40,512 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.029 0.135 2026-09-19 07:40:40,529 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.154 2026-09-19 07:40:40,557 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.011 0.143 2026-09-19 07:40:40,563 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.164 2026-09-19 07:40:40,604 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.166 2026-09-19 07:40:40,642 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/image?model=product.product&field=image_128&id=1463&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.189 2026-09-19 07:40:40,694 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/image?model=product.product&field=image_128&id=1464&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.018 0.215 2026-09-19 07:40:40,756 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/image?model=product.product&field=image_128&id=1465&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.227 2026-09-19 07:40:40,797 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.250 2026-09-19 07:40:40,844 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.267 2026-09-19 07:40:40,861 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.248 2026-09-19 07:40:40,883 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.007 0.227 2026-09-19 07:40:40,907 100 INFO rb-3169c09-224943-416937 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-19 07:40:40,908 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.005 0.180 2026-09-19 07:40:40,927 100 INFO rb-3169c09-224943-416937 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-19 07:40:40,935 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.005 0.163 2026-09-19 07:40:40,969 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.063 2026-09-19 07:40:41,007 100 INFO rb-3169c09-224943-416937 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-19 07:40:41,076 100 INFO rb-3169c09-224943-416937 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-19 07:40:41,090 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:40:41,104 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-19 07:40:41,128 100 INFO rb-3169c09-224943-416937 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-19 07:40:41,134 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:40:41,150 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:40:41,178 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23549 2026-09-19 07:40:41,180 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:40:41,183 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23549 2026-09-19 07:40:41,280 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074041_280408_TestUi.txt 2026-09-19 07:40:41,280 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpyekjz5l5_chrome_odoo" 2026-09-19 07:40:41,314 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_products ... 2026-09-19 07:40:42,866 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23754 2026-09-19 07:40:42,867 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpory49dez_chrome_odoo 2026-09-19 07:40:42,867 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46321/json/version 2026-09-19 07:40:42,869 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46321/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:40:42,892 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:40:42,892 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46321/json 2026-09-19 07:40:42,893 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46321/json with timeout 3 increased to 10s during tests 2026-09-19 07:40:42,939 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46321/devtools/page/39504E272E4412820CDB5CBB8A9FC3D1 2026-09-19 07:40:42,970 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:40:42,982 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:40:43,272 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:40:43,281 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:40:43,291 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:40:43,291 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:40:43,317 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:40:44,960 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:44] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.150 1.501 2026-09-19 07:40:44,964 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '39504E272E4412820CDB5CBB8A9FC3D1', 'loaderId': '9526879B6E704F75BE867169E889D011', 'isDownload': False} 2026-09-19 07:40:44,965 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountCategoryTour')" 2026-09-19 07:40:44,980 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:40:45,034 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:45] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.024 2026-09-19 07:40:45,063 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:45] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.063 2026-09-19 07:40:45,078 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:45] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.047 2026-09-19 07:40:45,538 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:45] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-19 07:40:45,597 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:40:45,600 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.032 0.008 2026-09-19 07:40:45,605 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:40:45,631 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-19 07:40:45,652 100 INFO rb-3169c09-224943-416937 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-19 07:40:46,435 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.339 0.452 2026-09-19 07:40:46,495 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:46] "GET /pos/web HTTP/1.1" 200 - 20 0.026 0.781 2026-09-19 07:40:46,525 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:40:46,622 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.073 0.078 2026-09-19 07:40:46,685 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.006 2026-09-19 07:40:46,731 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:40:47,492 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.296 0.392 2026-09-19 07:40:47,553 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:40:47,586 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.047 2026-09-19 07:40:47,614 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.012 2026-09-19 07:40:47,631 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:40:47,742 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:47] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.047 0.050 2026-09-19 07:40:47,809 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:47] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.023 0.138 2026-09-19 07:40:47,884 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:47] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.026 0.209 2026-09-19 07:40:47,891 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:40:47,950 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:47] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.279 2026-09-19 07:40:48,006 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.025 0.323 2026-09-19 07:40:48,054 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.017 0.371 2026-09-19 07:40:48,078 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.318 2026-09-19 07:40:48,082 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:40:48,128 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.039 2026-09-19 07:40:48,131 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-09-19 07:40:48,201 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "GET /web/image?model=product.product&field=image_128&id=1468&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.043 0.345 2026-09-19 07:40:48,242 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "GET /web/image?model=product.product&field=image_128&id=1469&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.016 0.315 2026-09-19 07:40:48,278 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.318 2026-09-19 07:40:48,328 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.018 0.297 2026-09-19 07:40:48,338 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.195 2026-09-19 07:40:48,340 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:40:48,372 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 7 0.022 0.211 2026-09-19 07:40:48,377 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:40:48,432 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.025 0.266 2026-09-19 07:40:48,450 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.233 2026-09-19 07:40:48,465 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.211 2026-09-19 07:40:48,487 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.014 0.184 2026-09-19 07:40:48,498 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.151 2026-09-19 07:40:48,532 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.015 0.135 2026-09-19 07:40:48,605 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.036 0.126 2026-09-19 07:40:48,626 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.147 2026-09-19 07:40:48,644 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.170 2026-09-19 07:40:48,676 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.162 2026-09-19 07:40:48,702 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.134 2026-09-19 07:40:48,833 100 INFO rb-3169c09-224943-416937 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-19 07:40:48,855 100 INFO rb-3169c09-224943-416937 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-19 07:40:48,860 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.018 2026-09-19 07:40:48,902 100 INFO rb-3169c09-224943-416937 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-19 07:40:48,920 100 INFO rb-3169c09-224943-416937 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-19 07:40:48,930 100 INFO rb-3169c09-224943-416937 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-19 07:40:48,997 100 INFO rb-3169c09-224943-416937 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-19 07:40:49,018 100 INFO rb-3169c09-224943-416937 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-19 07:40:49,022 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:40:49,036 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:40:49,059 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23754 2026-09-19 07:40:49,060 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:40:49,062 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23754 2026-09-19 07:40:49,170 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074049_170686_TestUi.txt 2026-09-19 07:40:49,171 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpory49dez_chrome_odoo" 2026-09-19 07:40:49,194 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_with_reward_product_domain ... 2026-09-19 07:40:50,862 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23958 2026-09-19 07:40:50,863 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7lr9uw4r_chrome_odoo 2026-09-19 07:40:50,863 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40317/json/version 2026-09-19 07:40:50,865 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40317/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:40:51,067 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:40:51,067 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40317/json 2026-09-19 07:40:51,068 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40317/json with timeout 3 increased to 10s during tests 2026-09-19 07:40:51,095 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40317/devtools/page/8EEEC5C5A9E26CD5F5BCE54E074F3F61 2026-09-19 07:40:51,149 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:40:51,166 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:40:51,569 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:40:51,578 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:40:51,582 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:40:51,582 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:40:51,608 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:40:52,362 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:52] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.128 0.632 2026-09-19 07:40:52,367 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '8EEEC5C5A9E26CD5F5BCE54E074F3F61', 'loaderId': '3BC7E5D09BAA7CB41F64E2258C41C1FD', 'isDownload': False} 2026-09-19 07:40:52,368 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithRewardProductDomainTour')" 2026-09-19 07:40:52,379 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:40:52,405 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:52] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.008 2026-09-19 07:40:52,415 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:52] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.022 2026-09-19 07:40:52,430 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:52] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.021 2026-09-19 07:40:52,855 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:52] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.010 2026-09-19 07:40:52,864 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.006 2026-09-19 07:40:52,919 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:40:52,931 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 07:40:52,936 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:40:52,965 100 INFO rb-3169c09-224943-416937 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-19 07:40:53,760 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.299 0.508 2026-09-19 07:40:53,838 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:53] "GET /pos/web HTTP/1.1" 200 - 20 0.037 0.802 2026-09-19 07:40:53,879 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:40:53,921 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.101 2026-09-19 07:40:54,025 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 07:40:54,097 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-09-19 07:40:54,784 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.239 0.406 2026-09-19 07:40:54,865 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:54] "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-19 07:40:54,886 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:40:54,886 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:54] "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-19 07:40:54,906 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:40:55,033 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.062 0.046 2026-09-19 07:40:55,104 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.157 2026-09-19 07:40:55,114 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:40:55,179 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.025 0.199 2026-09-19 07:40:55,228 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.016 0.251 2026-09-19 07:40:55,287 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.018 0.300 2026-09-19 07:40:55,294 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40: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-19 07:40:55,308 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:40:55,327 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:40:55,354 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.023 0.340 2026-09-19 07:40:55,366 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.322 2026-09-19 07:40:55,428 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /web/image?model=product.product&field=image_128&id=1471&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.028 0.262 2026-09-19 07:40:55,479 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /web/image?model=product.product&field=image_128&id=1472&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.019 0.259 2026-09-19 07:40:55,493 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:40:55,530 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.275 2026-09-19 07:40:55,544 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.007 0.203 2026-09-19 07:40:55,558 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.176 2026-09-19 07:40:55,560 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:40:55,587 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.014 0.210 2026-09-19 07:40:55,597 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.207 2026-09-19 07:40:55,626 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.189 2026-09-19 07:40:55,707 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.032 0.176 2026-09-19 07:40:55,719 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.181 2026-09-19 07:40:55,756 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.019 0.168 2026-09-19 07:40:55,808 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.018 0.212 2026-09-19 07:40:55,850 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.246 2026-09-19 07:40:55,881 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.008 0.221 2026-09-19 07:40:55,908 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.007 0.190 2026-09-19 07:40:55,941 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.010 0.200 2026-09-19 07:40:55,974 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:55] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.020 0.167 2026-09-19 07:40:56,010 100 INFO rb-3169c09-224943-416937 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-19 07:40:56,026 100 INFO rb-3169c09-224943-416937 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-19 07:40:56,087 100 INFO rb-3169c09-224943-416937 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-19 07:40:56,092 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.057 0.019 2026-09-19 07:40:56,130 100 INFO rb-3169c09-224943-416937 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-19 07:40:56,135 100 INFO rb-3169c09-224943-416937 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-19 07:40:56,222 100 INFO rb-3169c09-224943-416937 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-19 07:40:56,245 100 INFO rb-3169c09-224943-416937 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-19 07:40:56,251 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:40:56,271 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:40:56,291 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23958 2026-09-19 07:40:56,294 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:40:56,302 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23958 2026-09-19 07:40:56,409 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074056_409685_TestUi.txt 2026-09-19 07:40:56,410 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7lr9uw4r_chrome_odoo" 2026-09-19 07:40:56,446 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_dont_grant_points_reward_order_lines ... 2026-09-19 07:40:57,671 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24162 2026-09-19 07:40:57,671 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp33chn009_chrome_odoo 2026-09-19 07:40:57,678 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43927/json/version 2026-09-19 07:40:57,680 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43927/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:40:57,709 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:40:57,716 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43927/json 2026-09-19 07:40:57,720 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43927/json with timeout 3 increased to 10s during tests 2026-09-19 07:40:57,740 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43927/devtools/page/6D5864D2647446C1B37C68390D24C64F 2026-09-19 07:40:57,756 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:40:57,761 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:40:58,126 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:40:58,136 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:40:58,146 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:40:58,146 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:40:58,167 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:40:58,825 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:58] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.074 0.590 2026-09-19 07:40:58,828 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '6D5864D2647446C1B37C68390D24C64F', 'loaderId': '94D40A27BA5A2B7FDA51E320E1BBF95C', 'isDownload': False} 2026-09-19 07:40:58,829 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyDontGrantPointsForRewardOrderLines')" 2026-09-19 07:40:58,847 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:40:58,873 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:58] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.010 2026-09-19 07:40:58,880 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:58] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-09-19 07:40:58,893 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:58] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.016 2026-09-19 07:40:59,269 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:59] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-09-19 07:40:59,292 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.007 2026-09-19 07:40:59,330 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.007 2026-09-19 07:40:59,334 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:40:59,337 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:40:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:40:59,362 100 INFO rb-3169c09-224943-416937 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-19 07:41:00,317 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.476 0.489 2026-09-19 07:41:00,399 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:00] "GET /pos/web HTTP/1.1" 200 - 20 0.039 0.978 2026-09-19 07:41:00,428 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:41:00,499 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.124 2026-09-19 07:41:00,559 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.008 2026-09-19 07:41:00,606 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-09-19 07:41:01,265 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.221 0.348 2026-09-19 07:41:01,362 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.048 2026-09-19 07:41:01,389 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:01] "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-19 07:41:01,407 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.006 2026-09-19 07:41:01,507 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:01] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.040 0.037 2026-09-19 07:41:01,553 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:01] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.016 0.108 2026-09-19 07:41:01,558 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:41:01,608 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:01] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.153 2026-09-19 07:41:01,647 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:01] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.192 2026-09-19 07:41:01,658 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:41:01,663 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:41:01,689 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:41:01,706 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:01] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.247 2026-09-19 07:41:01,719 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:41:01,784 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:01] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.029 0.316 2026-09-19 07:41:01,800 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.282 2026-09-19 07:41:01,848 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:01] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.246 2026-09-19 07:41:01,916 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:01] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.280 2026-09-19 07:41:01,938 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 7 0.014 0.220 2026-09-19 07:41:01,948 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.211 2026-09-19 07:41:01,952 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:41:01,962 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.142 2026-09-19 07:41:01,978 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.146 2026-09-19 07:41:01,984 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.144 2026-09-19 07:41:02,028 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:02] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.019 0.151 2026-09-19 07:41:02,053 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.009 0.121 2026-09-19 07:41:02,082 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:02] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.098 2026-09-19 07:41:02,148 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:02] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.167 2026-09-19 07:41:02,176 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:02] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.006 0.194 2026-09-19 07:41:02,198 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:02] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.001 0.208 2026-09-19 07:41:02,249 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:02] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.005 0.203 2026-09-19 07:41:02,272 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:02] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.141 2026-09-19 07:41:02,418 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:41:02,438 100 INFO rb-3169c09-224943-416937 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-19 07:41:02,455 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.016 2026-09-19 07:41:02,456 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:41:02,486 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:41:02,537 100 INFO rb-3169c09-224943-416937 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-19 07:41:02,562 100 INFO rb-3169c09-224943-416937 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-19 07:41:02,575 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:02] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.016 0.011 2026-09-19 07:41:02,596 100 INFO rb-3169c09-224943-416937 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-19 07:41:02,620 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:02] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.009 0.012 2026-09-19 07:41:02,636 100 INFO rb-3169c09-224943-416937 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-19 07:41:02,648 100 INFO rb-3169c09-224943-416937 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-19 07:41:02,674 100 INFO rb-3169c09-224943-416937 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-19 07:41:02,675 100 INFO rb-3169c09-224943-416937 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-19 07:41:02,676 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:02] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.009 0.013 2026-09-19 07:41:02,706 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:41:02,707 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:02] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.017 0.011 2026-09-19 07:41:02,711 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-19 07:41:02,730 100 INFO rb-3169c09-224943-416937 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-19 07:41:02,739 100 INFO rb-3169c09-224943-416937 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-19 07:41:02,754 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:02] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.012 2026-09-19 07:41:04,232 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:41:06,279 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.003 2026-09-19 07:41:10,938 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:41:16,767 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-19 07:41:22,739 100 _WARNING rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines failed at step order total amount is '5.10' (trigger: .product-screen .order-summary .total:contains("5.10")) { "trigger": ".control-button.highlight:contains(\"Reward\")", "run": "[function]" }, { "content": "open reward dialog", "trigger": ".control-button:contains(\"Reward\")" }, { "content": "select reward", "extra_trigger": ".selection-item span:nth-child(2)", "trigger": ".selection-item:contains(\"100% on the cheapest product\")" }, ----- FAILING STEP ----- { "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 }, { "content": "now in payment screen", "trigger": ".pos-content .payment-screen", "run": "[function]" }, 2026-09-19 07:41:22,740 100 _ERROR rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines failed at step order total amount is '5.10' (trigger: .product-screen .order-summary .total:contains("5.10")) 2026-09-19 07:41:22,740 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Asking for screenshot 2026-09-19 07:41:22,740 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Asking for screenshot 2026-09-19 07:41:22,852 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Screenshot in: /tmp/odoo_tests/rb-3169c09-224943-416937/screenshots/sc_20260919_074122_852257_TestUi.png 2026-09-19 07:41:22,881 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24162 2026-09-19 07:41:22,882 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Screenshot in: /tmp/odoo_tests/rb-3169c09-224943-416937/screenshots/sc_20260919_074122_881556_TestUi.png 2026-09-19 07:41:22,883 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:41:22,883 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24162 2026-09-19 07:41:22,996 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074122_996126_TestUi.txt 2026-09-19 07:41:22,996 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp33chn009_chrome_odoo" 2026-09-19 07:41:23,003 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: ====================================================================== 2026-09-19 07:41:23,003 100 _ERROR rb-3169c09-224943-416937 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-3169c09-224943/addons/pos_loyalty/tests/test_frontend.py", line 1812, in test_dont_grant_points_reward_order_lines self.start_tour( File "/data/build/rb-3169c09-224943/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-3169c09-224943/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 order total amount is '5.10' (trigger: .product-screen .order-summary .total:contains("5.10")) 2026-09-19 07:41:23,032 100 INFO rb-3169c09-224943-416937 odoo.tests.common: Retrying a failed test: test_dont_grant_points_reward_order_lines (odoo.addons.pos_loyalty.tests.test_frontend.TestUi) 2026-09-19 07:41:23,033 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_dont_grant_points_reward_order_lines ... 2026-09-19 07:41:24,566 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24374 2026-09-19 07:41:24,567 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp669ppdj__chrome_odoo 2026-09-19 07:41:24,567 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45137/json/version 2026-09-19 07:41:24,569 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45137/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:41:24,655 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:41:24,656 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45137/json 2026-09-19 07:41:24,656 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45137/json with timeout 3 increased to 10s during tests 2026-09-19 07:41:24,671 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45137/devtools/page/E6245029706D5B474A5C56FC96526DFE 2026-09-19 07:41:24,686 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:41:24,692 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:41:24,983 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:41:24,992 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:41:24,996 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:41:24,996 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:41:25,017 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:41:25,735 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:25] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.100 0.621 2026-09-19 07:41:25,739 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E6245029706D5B474A5C56FC96526DFE', 'loaderId': '64C79A5BDD16A25BD9DDF31B55A8DE68', 'isDownload': False} 2026-09-19 07:41:25,739 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyDontGrantPointsForRewardOrderLines')" 2026-09-19 07:41:25,759 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:41:25,785 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:25] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.015 2026-09-19 07:41:25,816 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:25] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.031 2026-09-19 07:41:25,830 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:25] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.046 2026-09-19 07:41:26,242 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:26] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-09-19 07:41:26,253 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.018 2026-09-19 07:41:26,294 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 07:41:26,308 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:41:26,326 100 INFO rb-3169c09-224943-416937 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-19 07:41:26,348 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:41:27,125 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.358 0.454 2026-09-19 07:41:27,211 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:27] "GET /pos/web HTTP/1.1" 200 - 20 0.046 0.804 2026-09-19 07:41:27,229 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:41:27,324 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.052 0.126 2026-09-19 07:41:27,438 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.017 0.006 2026-09-19 07:41:27,479 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 07:41:28,175 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.262 0.412 2026-09-19 07:41:28,267 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:41:28,278 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.042 0.049 2026-09-19 07:41:28,309 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:28] "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-19 07:41:28,325 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:41:28,421 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:28] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.039 0.039 2026-09-19 07:41:28,513 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:28] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.032 0.130 2026-09-19 07:41:28,521 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:41:28,588 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:28] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.041 0.187 2026-09-19 07:41:28,651 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:28] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.019 0.274 2026-09-19 07:41:28,675 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:41:28,695 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:41:28,705 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:41:28,713 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:28] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.030 0.319 2026-09-19 07:41:28,777 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:28] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.027 0.383 2026-09-19 07:41:28,783 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:41:28,798 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.366 2026-09-19 07:41:28,854 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:28] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.310 2026-09-19 07:41:28,907 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:28] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.298 2026-09-19 07:41:28,923 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 7 0.006 0.206 2026-09-19 07:41:28,938 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:41:28,943 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.012 0.204 2026-09-19 07:41:28,963 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.012 0.161 2026-09-19 07:41:29,009 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:29] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.041 2026-09-19 07:41:29,075 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:29] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.032 0.237 2026-09-19 07:41:29,102 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.018 0.223 2026-09-19 07:41:29,121 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.011 0.194 2026-09-19 07:41:29,153 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.188 2026-09-19 07:41:29,158 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.339 2026-09-19 07:41:29,182 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:29] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.204 2026-09-19 07:41:29,209 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:29] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.004 0.175 2026-09-19 07:41:29,236 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:29] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.005 0.133 2026-09-19 07:41:29,264 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.081 2026-09-19 07:41:29,406 100 INFO rb-3169c09-224943-416937 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-19 07:41:29,417 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:41:29,427 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.014 2026-09-19 07:41:29,435 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:41:29,480 100 INFO rb-3169c09-224943-416937 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-19 07:41:29,506 100 INFO rb-3169c09-224943-416937 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-19 07:41:29,512 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:29] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.014 2026-09-19 07:41:29,527 100 INFO rb-3169c09-224943-416937 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-19 07:41:29,552 100 INFO rb-3169c09-224943-416937 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-19 07:41:29,557 100 INFO rb-3169c09-224943-416937 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-19 07:41:29,562 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:29] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.019 0.011 2026-09-19 07:41:29,581 100 INFO rb-3169c09-224943-416937 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-19 07:41:29,602 100 INFO rb-3169c09-224943-416937 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-19 07:41:29,611 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:41:29,624 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:29] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.010 0.013 2026-09-19 07:41:30,408 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-19 07:41:30,417 100 INFO rb-3169c09-224943-416937 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-19 07:41:30,445 100 INFO rb-3169c09-224943-416937 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-19 07:41:30,451 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:41:30,503 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:41:30,507 100 INFO rb-3169c09-224943-416937 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-19 07:41:30,511 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:41:30,520 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:41:30,522 100 INFO rb-3169c09-224943-416937 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-19 07:41:30,537 100 INFO rb-3169c09-224943-416937 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-19 07:41:30,554 100 INFO rb-3169c09-224943-416937 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-19 07:41:30,567 100 INFO rb-3169c09-224943-416937 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-19 07:41:30,583 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:41:30,607 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82042388 for PoS orders references: ['Order 00264-002-0001'] (draft: False) 2026-09-19 07:41:30,609 100 INFO rb-3169c09-224943-416937 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-19 07:41:30,620 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:41:30,795 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82042388 with result: [{'id': 311, 'pos_reference': 'Order 00264-002-0001', 'account_move': False}] 2026-09-19 07:41:30,821 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.123 0.098 2026-09-19 07:41:30,825 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.037 2026-09-19 07:41:30,941 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 45 0.032 0.047 2026-09-19 07:41:31,013 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:31] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.017 0.012 2026-09-19 07:41:31,730 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:41:31,743 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:41:31,768 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24374 2026-09-19 07:41:31,768 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:41:31,769 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24374 2026-09-19 07:41:31,873 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074131_873457_TestUi.txt 2026-09-19 07:41:31,873 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp669ppdj__chrome_odoo" 2026-09-19 07:41:31,948 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_expiration_date ... 2026-09-19 07:41:33,563 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24587 2026-09-19 07:41:33,563 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpawp9w6tb_chrome_odoo 2026-09-19 07:41:33,564 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35179/json/version 2026-09-19 07:41:33,565 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35179/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:41:33,687 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:41:33,688 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35179/json 2026-09-19 07:41:33,689 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35179/json with timeout 3 increased to 10s during tests 2026-09-19 07:41:33,705 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35179/devtools/page/DAA43F1B14785D01E3E5C4D5D422A60B 2026-09-19 07:41:33,714 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:41:33,749 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:41:34,054 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:41:34,065 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:41:34,074 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:41:34,074 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:41:34,093 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:41:34,733 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:34] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.106 0.539 2026-09-19 07:41:34,736 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DAA43F1B14785D01E3E5C4D5D422A60B', 'loaderId': '8086CDDD31B5647216F92156F65D529B', 'isDownload': False} 2026-09-19 07:41:34,736 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ExpiredEWalletProgramTour')" 2026-09-19 07:41:34,755 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:41:34,777 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:34] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.009 2026-09-19 07:41:34,807 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:34] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.042 2026-09-19 07:41:34,821 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:34] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.045 2026-09-19 07:41:35,205 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:35] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.009 0.012 2026-09-19 07:41:35,213 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.023 2026-09-19 07:41:35,244 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:41:35,256 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.010 2026-09-19 07:41:35,259 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:41:35,283 100 INFO rb-3169c09-224943-416937 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-19 07:41:36,092 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.349 0.466 2026-09-19 07:41:36,174 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:36] "GET /pos/ui HTTP/1.1" 200 - 20 0.031 0.821 2026-09-19 07:41:36,205 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:41:36,272 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.092 2026-09-19 07:41:36,368 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.029 0.007 2026-09-19 07:41:36,425 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.016 2026-09-19 07:41:37,117 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.256 0.415 2026-09-19 07:41:37,212 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.051 2026-09-19 07:41:37,218 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:41:37,247 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.013 2026-09-19 07:41:37,266 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.005 2026-09-19 07:41:37,370 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.033 0.038 2026-09-19 07:41:37,419 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.101 2026-09-19 07:41:37,425 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:41:37,481 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.027 0.155 2026-09-19 07:41:37,535 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.017 0.205 2026-09-19 07:41:37,553 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:41:37,570 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:41:37,578 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:41:37,589 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:41:37,635 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.039 0.284 2026-09-19 07:41:37,689 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.022 0.358 2026-09-19 07:41:37,703 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.319 2026-09-19 07:41:37,746 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.302 2026-09-19 07:41:37,782 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.284 2026-09-19 07:41:37,797 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.005 0.194 2026-09-19 07:41:37,811 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.157 2026-09-19 07:41:37,812 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:41:37,879 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.035 0.146 2026-09-19 07:41:37,898 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.178 2026-09-19 07:41:37,907 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.173 2026-09-19 07:41:37,926 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.015 2026-09-19 07:41:37,936 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.145 2026-09-19 07:41:37,962 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:37] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.008 0.020 2026-09-19 07:41:38,036 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:38] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.025 0.191 2026-09-19 07:41:38,086 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:38] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.193 2026-09-19 07:41:38,099 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.334 2026-09-19 07:41:38,129 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:38] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.015 0.294 2026-09-19 07:41:38,163 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:38] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.005 0.217 2026-09-19 07:41:38,192 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:38] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.014 0.036 2026-09-19 07:41:38,285 100 INFO rb-3169c09-224943-416937 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-19 07:41:38,302 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:41:38,319 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:41:38,322 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.016 2026-09-19 07:41:38,379 100 INFO rb-3169c09-224943-416937 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-19 07:41:38,413 100 INFO rb-3169c09-224943-416937 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-19 07:41:38,432 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:38] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 10 0.016 0.024 2026-09-19 07:41:38,437 100 INFO rb-3169c09-224943-416937 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-19 07:41:38,440 100 INFO rb-3169c09-224943-416937 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-19 07:41:38,465 100 INFO rb-3169c09-224943-416937 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-19 07:41:38,473 100 INFO rb-3169c09-224943-416937 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-19 07:41:38,481 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:38] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.024 0.015 2026-09-19 07:41:38,486 100 INFO rb-3169c09-224943-416937 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-19 07:41:38,511 100 INFO rb-3169c09-224943-416937 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-19 07:41:38,519 100 INFO rb-3169c09-224943-416937 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-19 07:41:38,534 100 INFO rb-3169c09-224943-416937 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-19 07:41:39,383 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-09-19 07:41:39,383 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.control-button:contains("eWallet")' 2026-09-19 07:41:39,401 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-09-19 07:41:39,421 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-19 07:41:39,433 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:41:39,449 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:39] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-19 07:41:39,467 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:41:39,506 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24587 2026-09-19 07:41:39,507 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:41:39,508 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24587 2026-09-19 07:41:39,643 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074139_643446_TestUi.txt 2026-09-19 07:41:39,643 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpawp9w6tb_chrome_odoo" 2026-09-19 07:41:39,676 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_program ... 2026-09-19 07:41:41,229 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24807 2026-09-19 07:41:41,230 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpqzgbgr53_chrome_odoo 2026-09-19 07:41:41,230 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40251/json/version 2026-09-19 07:41:41,233 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40251/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:41:41,267 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:41:41,267 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40251/json 2026-09-19 07:41:41,268 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40251/json with timeout 3 increased to 10s during tests 2026-09-19 07:41:41,284 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40251/devtools/page/D404A8C347C44C40C180E982ED8952AC 2026-09-19 07:41:41,301 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:41:41,325 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:41:41,533 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:41:41,543 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:41:41,554 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:41:41,554 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:41:41,584 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:41:42,270 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:42] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.095 0.600 2026-09-19 07:41:42,273 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D404A8C347C44C40C180E982ED8952AC', 'loaderId': 'CCA1B0C811045EC113873ED945BD376A', 'isDownload': False} 2026-09-19 07:41:42,273 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('EWalletProgramTour1')" 2026-09-19 07:41:42,293 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:41:42,315 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:42] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.007 2026-09-19 07:41:42,322 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:42] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.016 2026-09-19 07:41:42,347 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:42] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.021 2026-09-19 07:41:42,771 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:42] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.014 0.012 2026-09-19 07:41:42,783 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.023 2026-09-19 07:41:42,810 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:41:42,814 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-09-19 07:41:42,819 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:41:42,846 100 INFO rb-3169c09-224943-416937 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-19 07:41:43,678 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:43] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.394 0.454 2026-09-19 07:41:43,746 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:43] "GET /pos/web HTTP/1.1" 200 - 20 0.030 0.845 2026-09-19 07:41:43,761 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:41:43,835 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.105 2026-09-19 07:41:43,900 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-19 07:41:43,945 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.010 2026-09-19 07:41:44,596 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.239 0.362 2026-09-19 07:41:44,691 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.059 2026-09-19 07:41:44,714 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:44] "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-19 07:41:44,729 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:44] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:41:44,735 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:41:44,856 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:44] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.040 0.055 2026-09-19 07:41:44,877 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:41:44,899 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:44] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.109 2026-09-19 07:41:44,954 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:44] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.019 0.152 2026-09-19 07:41:45,010 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:45] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.213 2026-09-19 07:41:45,066 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:45] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.259 2026-09-19 07:41:45,135 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:45] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.315 2026-09-19 07:41:45,154 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41: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-19 07:41:45,164 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.269 2026-09-19 07:41:45,174 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:41:45,185 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:41:45,241 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:45] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.038 0.288 2026-09-19 07:41:45,336 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:45] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.034 0.338 2026-09-19 07:41:45,346 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:41:45,390 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:45] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.024 0.346 2026-09-19 07:41:45,471 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:45] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.039 0.352 2026-09-19 07:41:45,479 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:41:45,480 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.283 2026-09-19 07:41:45,502 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 7 0.013 0.294 2026-09-19 07:41:45,513 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.306 2026-09-19 07:41:45,532 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.011 0.267 2026-09-19 07:41:45,546 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.182 2026-09-19 07:41:45,563 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.137 2026-09-19 07:41:45,604 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:45] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.097 2026-09-19 07:41:45,649 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:45] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.016 0.117 2026-09-19 07:41:45,675 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:45] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.008 0.140 2026-09-19 07:41:45,697 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:45] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.153 2026-09-19 07:41:45,730 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:45] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.011 0.163 2026-09-19 07:41:45,760 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:45] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.018 0.113 2026-09-19 07:41:45,852 100 INFO rb-3169c09-224943-416937 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-19 07:41:45,869 100 INFO rb-3169c09-224943-416937 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-19 07:41:45,891 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:45] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.019 2026-09-19 07:41:45,934 100 INFO rb-3169c09-224943-416937 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-19 07:41:45,944 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:41:45,959 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-19 07:41:46,024 100 INFO rb-3169c09-224943-416937 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-19 07:41:46,042 100 INFO rb-3169c09-224943-416937 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-19 07:41:46,052 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:41:46,092 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:46] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.021 0.016 2026-09-19 07:41:46,107 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:41:46,113 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:41:46,126 100 INFO rb-3169c09-224943-416937 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-19 07:41:46,129 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:41:46,147 100 INFO rb-3169c09-224943-416937 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-19 07:41:46,151 100 INFO rb-3169c09-224943-416937 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-19 07:41:46,167 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:41:46,187 100 INFO rb-3169c09-224943-416937 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-19 07:41:46,190 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21925445 for PoS orders references: ['Order 00266-002-0001'] (draft: False) 2026-09-19 07:41:46,219 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 07:41:46,346 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21925445 with result: [{'id': 312, 'pos_reference': 'Order 00266-002-0001', 'account_move': False}] 2026-09-19 07:41:46,366 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.089 0.095 2026-09-19 07:41:46,509 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 44 0.078 0.055 2026-09-19 07:41:46,586 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:46] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.027 0.011 2026-09-19 07:41:47,250 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:41:47,296 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:41:47,310 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:41:47,340 100 INFO rb-3169c09-224943-416937 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-19 07:41:47,362 100 INFO rb-3169c09-224943-416937 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-19 07:41:47,371 100 INFO rb-3169c09-224943-416937 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-19 07:41:47,382 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:47] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.019 0.017 2026-09-19 07:41:47,383 100 INFO rb-3169c09-224943-416937 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-19 07:41:47,402 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:47] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.012 2026-09-19 07:41:47,408 100 INFO rb-3169c09-224943-416937 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-19 07:41:47,427 100 INFO rb-3169c09-224943-416937 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-19 07:41:47,433 100 INFO rb-3169c09-224943-416937 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-19 07:41:47,453 100 INFO rb-3169c09-224943-416937 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-19 07:41:47,455 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:47] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.010 2026-09-19 07:41:47,482 100 INFO rb-3169c09-224943-416937 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-19 07:41:47,486 100 INFO rb-3169c09-224943-416937 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-19 07:41:47,508 100 INFO rb-3169c09-224943-416937 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-19 07:41:47,520 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:41:47,536 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:41:47,552 100 INFO rb-3169c09-224943-416937 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-19 07:41:47,571 100 INFO rb-3169c09-224943-416937 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-19 07:41:47,583 100 INFO rb-3169c09-224943-416937 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-19 07:41:47,602 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:41:47,618 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48998726 for PoS orders references: ['Order 00266-002-0002'] (draft: False) 2026-09-19 07:41:47,620 100 INFO rb-3169c09-224943-416937 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-19 07:41:47,701 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48998726 with result: [{'id': 313, 'pos_reference': 'Order 00266-002-0002', 'account_move': False}] 2026-09-19 07:41:47,723 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.057 0.055 2026-09-19 07:41:47,797 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.021 0.042 2026-09-19 07:41:48,525 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:41:48,561 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:41:48,573 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:41:48,600 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24807 2026-09-19 07:41:48,601 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:41:48,602 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24807 2026-09-19 07:41:48,689 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074148_688794_TestUi.txt 2026-09-19 07:41:48,689 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpqzgbgr53_chrome_odoo" 2026-09-19 07:41:48,992 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25030 2026-09-19 07:41:48,993 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpn5cbqo40_chrome_odoo 2026-09-19 07:41:48,993 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33185/json/version 2026-09-19 07:41:49,001 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33185/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:41:49,077 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:41:49,087 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33185/json 2026-09-19 07:41:49,088 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33185/json with timeout 3 increased to 10s during tests 2026-09-19 07:41:49,104 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33185/devtools/page/967B51EF0440DB43F1B30FAE4BE8CC1D 2026-09-19 07:41:49,116 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:41:49,125 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:41:49,210 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:41:49,216 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:41:49,235 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:41:49,235 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:41:49,344 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:49] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.022 0.069 2026-09-19 07:41:49,361 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '967B51EF0440DB43F1B30FAE4BE8CC1D', 'loaderId': '362C0F048AEA1CB4B7CE42C8A32DC9F5', 'isDownload': False} 2026-09-19 07:41:49,361 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('EWalletProgramTour2')" 2026-09-19 07:41:49,387 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:41:49,428 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:49] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.020 0.012 2026-09-19 07:41:49,458 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:49] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.021 0.037 2026-09-19 07:41:49,499 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:49] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.029 0.065 2026-09-19 07:41:49,964 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:49] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.016 2026-09-19 07:41:49,982 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-09-19 07:41:50,009 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:41:50,024 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-09-19 07:41:50,027 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-19 07:41:50,067 100 INFO rb-3169c09-224943-416937 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-19 07:41:50,723 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.250 0.428 2026-09-19 07:41:50,806 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:50] "GET /pos/web HTTP/1.1" 200 - 20 0.034 0.682 2026-09-19 07:41:50,834 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:41:50,890 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.113 2026-09-19 07:41:50,950 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-19 07:41:51,005 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-09-19 07:41:51,688 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.247 0.389 2026-09-19 07:41:51,820 100 INFO rb-3169c09-224943-416937 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-19 07:41:51,852 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.068 0.072 2026-09-19 07:41:51,879 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:51] "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-19 07:41:51,897 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.005 0.006 2026-09-19 07:41:52,005 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.040 0.045 2026-09-19 07:41:52,063 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.041 2026-09-19 07:41:52,100 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.030 0.148 2026-09-19 07:41:52,157 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.217 2026-09-19 07:41:52,246 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.054 0.252 2026-09-19 07:41:52,257 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:41:52,267 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:41:52,296 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:41:52,324 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.025 0.361 2026-09-19 07:41:52,374 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.022 0.428 2026-09-19 07:41:52,384 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.294 2026-09-19 07:41:52,454 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.022 0.328 2026-09-19 07:41:52,473 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.294 2026-09-19 07:41:52,484 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.171 2026-09-19 07:41:52,496 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:41:52,504 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.010 0.166 2026-09-19 07:41:52,528 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.015 0.130 2026-09-19 07:41:52,578 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.019 0.164 2026-09-19 07:41:52,586 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.169 2026-09-19 07:41:52,603 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.131 2026-09-19 07:41:52,629 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.009 0.121 2026-09-19 07:41:52,700 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.019 0.172 2026-09-19 07:41:52,761 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.017 0.219 2026-09-19 07:41:52,814 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.020 0.244 2026-09-19 07:41:52,850 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.008 0.255 2026-09-19 07:41:52,867 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.246 2026-09-19 07:41:52,894 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.006 0.250 2026-09-19 07:41:52,920 100 INFO rb-3169c09-224943-416937 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-19 07:41:52,924 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.204 2026-09-19 07:41:52,969 100 INFO rb-3169c09-224943-416937 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-19 07:41:52,981 100 INFO rb-3169c09-224943-416937 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-19 07:41:52,991 100 INFO rb-3169c09-224943-416937 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-19 07:41:53,002 100 INFO rb-3169c09-224943-416937 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-19 07:41:53,018 100 INFO rb-3169c09-224943-416937 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-19 07:41:53,048 100 INFO rb-3169c09-224943-416937 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-19 07:41:53,053 100 INFO rb-3169c09-224943-416937 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-19 07:41:53,068 100 INFO rb-3169c09-224943-416937 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-19 07:41:53,921 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-09-19 07:41:53,932 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:41:53,949 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:41:54,005 100 INFO rb-3169c09-224943-416937 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-19 07:41:54,020 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-09-19 07:41:54,061 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:54] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.009 0.017 2026-09-19 07:41:54,553 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:41:54,835 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-09-19 07:41:54,858 100 INFO rb-3169c09-224943-416937 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-19 07:41:54,868 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:41:54,898 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:41:54,909 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:41:54,917 100 INFO rb-3169c09-224943-416937 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-19 07:41:54,920 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:41:54,937 100 INFO rb-3169c09-224943-416937 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-19 07:41:54,958 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:41:54,967 100 INFO rb-3169c09-224943-416937 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-19 07:41:55,001 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:55] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.010 0.015 2026-09-19 07:41:55,025 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90224006 for PoS orders references: ['Order 00266-004-0001'] (draft: False) 2026-09-19 07:41:55,032 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:41:55,195 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90224006 with result: [{'id': 314, 'pos_reference': 'Order 00266-004-0001', 'account_move': False}] 2026-09-19 07:41:55,219 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.125 0.076 2026-09-19 07:41:55,346 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.042 0.070 2026-09-19 07:41:55,411 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:55] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.013 0.008 2026-09-19 07:41:56,140 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:41:56,160 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:41:56,206 100 INFO rb-3169c09-224943-416937 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-19 07:41:56,225 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-09-19 07:41:56,247 100 INFO rb-3169c09-224943-416937 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-19 07:41:56,252 100 INFO rb-3169c09-224943-416937 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-19 07:41:56,255 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:56] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.018 0.015 2026-09-19 07:41:56,267 100 INFO rb-3169c09-224943-416937 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-19 07:41:56,268 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-09-19 07:41:56,290 100 INFO rb-3169c09-224943-416937 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-19 07:41:56,291 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:56] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.008 0.015 2026-09-19 07:41:56,309 100 INFO rb-3169c09-224943-416937 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-19 07:41:56,325 100 INFO rb-3169c09-224943-416937 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-19 07:41:56,340 100 INFO rb-3169c09-224943-416937 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-19 07:41:56,350 100 INFO rb-3169c09-224943-416937 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-19 07:41:56,371 100 INFO rb-3169c09-224943-416937 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-19 07:41:57,208 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-09-19 07:41:57,216 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-09-19 07:41:57,234 100 INFO rb-3169c09-224943-416937 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-19 07:41:57,249 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:41:57,267 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:41:57,284 100 INFO rb-3169c09-224943-416937 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-19 07:41:57,300 100 INFO rb-3169c09-224943-416937 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-19 07:41:57,316 100 INFO rb-3169c09-224943-416937 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-19 07:41:57,333 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:41:57,350 100 INFO rb-3169c09-224943-416937 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-19 07:41:57,363 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:57] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.008 0.013 2026-09-19 07:41:57,382 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54373092 for PoS orders references: ['Order 00266-004-0002'] (draft: False) 2026-09-19 07:41:57,475 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54373092 with result: [{'id': 315, 'pos_reference': 'Order 00266-004-0002', 'account_move': False}] 2026-09-19 07:41:57,492 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.054 0.060 2026-09-19 07:41:57,563 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.020 0.039 2026-09-19 07:41:58,344 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:41:58,361 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:41:58,412 100 INFO rb-3169c09-224943-416937 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-19 07:41:58,423 100 INFO rb-3169c09-224943-416937 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-19 07:41:58,456 100 INFO rb-3169c09-224943-416937 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-19 07:41:58,465 100 INFO rb-3169c09-224943-416937 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-19 07:41:58,467 100 INFO rb-3169c09-224943-416937 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-19 07:41:58,485 100 INFO rb-3169c09-224943-416937 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-19 07:41:58,499 100 INFO rb-3169c09-224943-416937 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-19 07:41:58,516 100 INFO rb-3169c09-224943-416937 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-19 07:41:58,535 100 INFO rb-3169c09-224943-416937 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-19 07:41:58,549 100 INFO rb-3169c09-224943-416937 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-19 07:41:58,566 100 INFO rb-3169c09-224943-416937 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-19 07:41:59,417 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-09-19 07:41:59,433 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:41:59,450 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:41:59,503 100 INFO rb-3169c09-224943-416937 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-19 07:41:59,522 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-09-19 07:41:59,540 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-09-19 07:41:59,555 100 INFO rb-3169c09-224943-416937 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-19 07:41:59,574 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:41:59,595 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:41:59,626 100 INFO rb-3169c09-224943-416937 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-19 07:41:59,639 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-09-19 07:41:59,660 100 INFO rb-3169c09-224943-416937 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-19 07:41:59,665 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:41:59,684 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:41:59,726 100 INFO rb-3169c09-224943-416937 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-19 07:41:59,735 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-09-19 07:41:59,749 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-09-19 07:41:59,768 100 INFO rb-3169c09-224943-416937 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-19 07:41:59,787 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:41:59,800 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:41:59,817 100 INFO rb-3169c09-224943-416937 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-19 07:41:59,834 100 INFO rb-3169c09-224943-416937 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-19 07:41:59,849 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:41:59,869 100 INFO rb-3169c09-224943-416937 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-19 07:41:59,879 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:41:59] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.012 0.014 2026-09-19 07:41:59,897 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21144804 for PoS orders references: ['Order 00266-004-0003'] (draft: False) 2026-09-19 07:41:59,994 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21144804 with result: [{'id': 316, 'pos_reference': 'Order 00266-004-0003', 'account_move': False}] 2026-09-19 07:42:00,035 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.080 0.062 2026-09-19 07:42:00,147 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.053 0.045 2026-09-19 07:42:00,191 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:00] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 304 - 6 0.020 0.009 2026-09-19 07:42:00,506 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-19 07:42:00,914 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:42:00,933 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:42:00,982 100 INFO rb-3169c09-224943-416937 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-19 07:42:00,998 100 INFO rb-3169c09-224943-416937 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-19 07:42:01,025 100 INFO rb-3169c09-224943-416937 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-19 07:42:01,030 100 INFO rb-3169c09-224943-416937 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-19 07:42:01,039 100 INFO rb-3169c09-224943-416937 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-19 07:42:01,052 100 INFO rb-3169c09-224943-416937 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-19 07:42:01,071 100 INFO rb-3169c09-224943-416937 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-19 07:42:01,089 100 INFO rb-3169c09-224943-416937 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-19 07:42:01,107 100 INFO rb-3169c09-224943-416937 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-19 07:42:01,121 100 INFO rb-3169c09-224943-416937 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-19 07:42:01,139 100 INFO rb-3169c09-224943-416937 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-19 07:42:01,152 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:42:01,170 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:42:01,183 100 INFO rb-3169c09-224943-416937 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-19 07:42:01,200 100 INFO rb-3169c09-224943-416937 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-19 07:42:01,217 100 INFO rb-3169c09-224943-416937 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-19 07:42:01,234 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:42:01,250 100 INFO rb-3169c09-224943-416937 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-19 07:42:01,282 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:01] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.026 0.015 2026-09-19 07:42:01,303 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15857760 for PoS orders references: ['Order 00266-004-0004'] (draft: False) 2026-09-19 07:42:01,431 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15857760 with result: [{'id': 317, 'pos_reference': 'Order 00266-004-0004', 'account_move': False}] 2026-09-19 07:42:01,460 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.096 0.067 2026-09-19 07:42:01,519 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 22 0.017 0.029 2026-09-19 07:42:02,285 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("Refund")' 2026-09-19 07:42:02,319 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-09-19 07:42:02,322 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-19 07:42:02,358 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:02] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.014 0.018 2026-09-19 07:42:02,440 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:02] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.038 0.032 2026-09-19 07:42:03,216 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .set-partner:contains("BBBBBBB")' 2026-09-19 07:42:03,217 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .button.pay-order-button' 2026-09-19 07:42:03,250 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:42:03,258 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Refund")' 2026-09-19 07:42:03,269 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Refund")' 2026-09-19 07:42:03,286 100 INFO rb-3169c09-224943-416937 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-19 07:42:03,303 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:42:03,317 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:42:03,332 100 INFO rb-3169c09-224943-416937 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-19 07:42:03,349 100 INFO rb-3169c09-224943-416937 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-19 07:42:03,366 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:42:03,382 100 INFO rb-3169c09-224943-416937 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-19 07:42:03,409 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:03] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.025 0.015 2026-09-19 07:42:03,430 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36746162 for PoS orders references: ['Order 00266-004-0005'] (draft: False) 2026-09-19 07:42:03,533 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36746162 with result: [{'id': 318, 'pos_reference': 'Order 00266-004-0005', 'account_move': False}] 2026-09-19 07:42:03,568 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.065 0.079 2026-09-19 07:42:03,640 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.024 0.038 2026-09-19 07:42:04,407 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:42:04,422 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:04,443 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25030 2026-09-19 07:42:04,444 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:42:04,447 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25030 2026-09-19 07:42:04,550 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074204_550624_TestUi.txt 2026-09-19 07:42:04,551 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpn5cbqo40_chrome_odoo" 2026-09-19 07:42:04,589 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_no_points ... 2026-09-19 07:42:06,130 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25264 2026-09-19 07:42:06,131 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp1emusbv6_chrome_odoo 2026-09-19 07:42:06,132 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39133/json/version 2026-09-19 07:42:06,133 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39133/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:42:06,177 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:42:06,186 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39133/json 2026-09-19 07:42:06,189 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39133/json with timeout 3 increased to 10s during tests 2026-09-19 07:42:06,239 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39133/devtools/page/62BE9DB7A262C66AF05C7B94B101C756 2026-09-19 07:42:06,262 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:42:06,265 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:42:06,524 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 07:42:06,533 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:42:06,547 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:42:06,547 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:42:06,570 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:42:08,306 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:08] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 119 0.113 1.630 2026-09-19 07:42:08,310 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '62BE9DB7A262C66AF05C7B94B101C756', 'loaderId': 'D162FFC37166F26513FF5B7EDE1EECE3', 'isDownload': False} 2026-09-19 07:42:08,311 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardNoPoints')" 2026-09-19 07:42:08,330 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:42:08,364 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:08] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.018 2026-09-19 07:42:08,385 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:08] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.023 2026-09-19 07:42:08,395 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:08] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.044 2026-09-19 07:42:08,769 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:08] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.009 2026-09-19 07:42:08,781 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.011 2026-09-19 07:42:08,825 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:08,845 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:42:08,854 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.016 2026-09-19 07:42:08,886 100 INFO rb-3169c09-224943-416937 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-19 07:42:09,651 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:42:09,716 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.408 0.432 2026-09-19 07:42:09,803 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.043 2026-09-19 07:42:09,845 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.016 0.012 2026-09-19 07:42:09,864 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:42:09,987 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:09] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.035 0.065 2026-09-19 07:42:10,046 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.032 0.112 2026-09-19 07:42:10,057 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:10,118 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.040 0.183 2026-09-19 07:42:10,195 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.023 0.289 2026-09-19 07:42:10,238 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "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-19 07:42:10,245 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:42:10,255 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:42:10,272 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.024 0.327 2026-09-19 07:42:10,330 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.022 0.385 2026-09-19 07:42:10,359 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.346 2026-09-19 07:42:10,373 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:10,432 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.036 0.330 2026-09-19 07:42:10,503 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.041 0.337 2026-09-19 07:42:10,604 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 19 0.061 0.280 2026-09-19 07:42:10,615 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.336 2026-09-19 07:42:10,629 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:10,641 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.018 0.281 2026-09-19 07:42:10,655 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.267 2026-09-19 07:42:10,660 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.271 2026-09-19 07:42:10,678 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.234 2026-09-19 07:42:10,696 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.176 2026-09-19 07:42:10,773 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.035 0.126 2026-09-19 07:42:10,843 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.018 0.191 2026-09-19 07:42:10,900 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.236 2026-09-19 07:42:10,939 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.016 0.249 2026-09-19 07:42:10,966 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.004 0.258 2026-09-19 07:42:10,985 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:10] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.263 2026-09-19 07:42:10,987 100 INFO rb-3169c09-224943-416937 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-19 07:42:11,010 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:11] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.207 2026-09-19 07:42:11,015 100 INFO rb-3169c09-224943-416937 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-19 07:42:11,022 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-09-19 07:42:11,042 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-19 07:42:11,052 100 INFO rb-3169c09-224943-416937 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-19 07:42:11,058 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.032 0.041 2026-09-19 07:42:11,096 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:11] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.022 0.028 2026-09-19 07:42:11,952 100 INFO rb-3169c09-224943-416937 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-19 07:42:11,967 100 INFO rb-3169c09-224943-416937 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-19 07:42:11,982 100 INFO rb-3169c09-224943-416937 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-19 07:42:11,999 100 INFO rb-3169c09-224943-416937 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-19 07:42:12,770 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-09-19 07:42:12,851 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:42:12,875 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:42:12,880 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:12,885 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:42:12,892 100 INFO rb-3169c09-224943-416937 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-19 07:42:12,902 100 INFO rb-3169c09-224943-416937 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-19 07:42:12,919 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:42:12,936 100 INFO rb-3169c09-224943-416937 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-19 07:42:12,940 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61385230 for PoS orders references: ['Order 00267-001-0001'] (draft: False) 2026-09-19 07:42:12,959 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:42:13,229 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61385230 with result: [{'id': 319, 'pos_reference': 'Order 00267-001-0001', 'account_move': False}] 2026-09-19 07:42:13,251 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 98 0.175 0.142 2026-09-19 07:42:13,363 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.059 0.039 2026-09-19 07:42:13,414 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:13] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.008 2026-09-19 07:42:14,152 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:42:14,165 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:42:14,189 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25264 2026-09-19 07:42:14,190 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:42:14,191 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25264 2026-09-19 07:42:14,293 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074214_293480_TestUi.txt 2026-09-19 07:42:14,293 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp1emusbv6_chrome_odoo" 2026-09-19 07:42:14,319 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_create_set ... 2026-09-19 07:42:15,751 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25473 2026-09-19 07:42:15,751 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpxfx4gwdl_chrome_odoo 2026-09-19 07:42:15,752 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34439/json/version 2026-09-19 07:42:15,754 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34439/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:42:15,811 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:42:15,811 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34439/json 2026-09-19 07:42:15,812 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34439/json with timeout 3 increased to 10s during tests 2026-09-19 07:42:15,855 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34439/devtools/page/2EA3BD9BBF15E701410A2B096ABCDE30 2026-09-19 07:42:15,869 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:42:15,884 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:42:16,325 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:42:16,333 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:42:16,338 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:42:16,338 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:42:16,361 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:42:17,130 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:17] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.147 0.629 2026-09-19 07:42:17,138 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '2EA3BD9BBF15E701410A2B096ABCDE30', 'loaderId': '5B0954995439C944478D5DE88D44BC0D', 'isDownload': False} 2026-09-19 07:42:17,138 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramCreateSetTour1')" 2026-09-19 07:42:17,157 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:42:17,187 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:17] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.007 2026-09-19 07:42:17,203 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:17] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.025 2026-09-19 07:42:17,229 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:17] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.017 0.035 2026-09-19 07:42:17,690 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:17] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.012 0.009 2026-09-19 07:42:17,713 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.025 2026-09-19 07:42:17,749 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:42:17,757 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:42:17,774 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.022 2026-09-19 07:42:17,806 100 INFO rb-3169c09-224943-416937 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-19 07:42:18,751 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.479 0.475 2026-09-19 07:42:18,823 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:18] "GET /pos/web HTTP/1.1" 200 - 20 0.034 0.950 2026-09-19 07:42:18,846 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:42:18,963 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.087 0.075 2026-09-19 07:42:18,992 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.008 2026-09-19 07:42:19,047 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:42:19,872 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:42:19,887 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.354 0.433 2026-09-19 07:42:20,015 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.062 0.050 2026-09-19 07:42:20,041 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "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-19 07:42:20,062 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.006 2026-09-19 07:42:20,188 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.051 0.043 2026-09-19 07:42:20,195 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:20,256 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.024 0.140 2026-09-19 07:42:20,295 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.022 0.175 2026-09-19 07:42:20,376 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.030 0.255 2026-09-19 07:42:20,437 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.018 0.307 2026-09-19 07:42:20,460 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "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-19 07:42:20,496 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:20,519 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:42:20,530 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.045 0.371 2026-09-19 07:42:20,563 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.024 0.333 2026-09-19 07:42:20,603 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:20,638 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.020 0.356 2026-09-19 07:42:20,699 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.021 0.373 2026-09-19 07:42:20,758 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.361 2026-09-19 07:42:20,770 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 7 0.005 0.237 2026-09-19 07:42:20,783 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:20,789 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.013 0.224 2026-09-19 07:42:20,798 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.203 2026-09-19 07:42:20,863 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.029 0.224 2026-09-19 07:42:20,876 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.225 2026-09-19 07:42:20,929 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.042 0.178 2026-09-19 07:42:20,942 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.173 2026-09-19 07:42:20,982 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:20] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.169 2026-09-19 07:42:21,039 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:21] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.021 0.211 2026-09-19 07:42:21,061 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:21] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.187 2026-09-19 07:42:21,088 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:21] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.009 0.197 2026-09-19 07:42:21,115 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:21] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.006 0.169 2026-09-19 07:42:21,148 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:21] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.021 0.126 2026-09-19 07:42:21,167 100 INFO rb-3169c09-224943-416937 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-19 07:42:21,184 100 INFO rb-3169c09-224943-416937 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-19 07:42:21,226 100 INFO rb-3169c09-224943-416937 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-19 07:42:21,238 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:42:21,239 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:21] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.054 0.019 2026-09-19 07:42:21,262 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:42:21,278 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:21,281 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:42:21,284 100 INFO rb-3169c09-224943-416937 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-19 07:42:21,300 100 INFO rb-3169c09-224943-416937 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-19 07:42:21,324 100 INFO rb-3169c09-224943-416937 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-19 07:42:21,333 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:42:21,354 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58353419 for PoS orders references: ['Order 00268-002-0001'] (draft: False) 2026-09-19 07:42:21,356 100 INFO rb-3169c09-224943-416937 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-19 07:42:21,372 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:42:21,572 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58353419 with result: [{'id': 320, 'pos_reference': 'Order 00268-002-0001', 'account_move': False}] 2026-09-19 07:42:21,596 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.141 0.106 2026-09-19 07:42:21,721 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.062 0.046 2026-09-19 07:42:21,801 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:21] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.020 0.020 2026-09-19 07:42:22,513 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:42:22,524 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:22,549 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25473 2026-09-19 07:42:22,550 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:42:22,550 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25473 2026-09-19 07:42:22,677 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074222_676999_TestUi.txt 2026-09-19 07:42:22,677 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpxfx4gwdl_chrome_odoo" 2026-09-19 07:42:23,007 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25681 2026-09-19 07:42:23,008 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_rgqp73r_chrome_odoo 2026-09-19 07:42:23,008 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45867/json/version 2026-09-19 07:42:23,016 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45867/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:42:23,120 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:42:23,121 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45867/json 2026-09-19 07:42:23,130 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45867/json with timeout 3 increased to 10s during tests 2026-09-19 07:42:23,149 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45867/devtools/page/314753E393AC3E291D51362A8F6F1371 2026-09-19 07:42:23,200 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:42:23,227 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:42:23,303 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:42:23,308 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:42:23,329 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:42:23,330 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:42:23,416 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:23] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.021 0.048 2026-09-19 07:42:23,424 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '314753E393AC3E291D51362A8F6F1371', 'loaderId': 'A3D1F0182082EBB9C271CAC590DC2771', 'isDownload': False} 2026-09-19 07:42:23,424 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramCreateSetTour2')" 2026-09-19 07:42:23,449 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:42:23,475 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:23] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.014 2026-09-19 07:42:23,500 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:23] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.019 0.021 2026-09-19 07:42:23,508 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:23] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.027 2026-09-19 07:42:23,921 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:23] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.018 0.023 2026-09-19 07:42:23,933 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.044 2026-09-19 07:42:23,943 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:23,960 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:42:23,962 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-09-19 07:42:23,994 100 INFO rb-3169c09-224943-416937 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-19 07:42:24,670 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.306 0.384 2026-09-19 07:42:24,735 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:24] "GET /pos/web HTTP/1.1" 200 - 20 0.023 0.695 2026-09-19 07:42:24,759 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:42:24,798 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.085 2026-09-19 07:42:24,883 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.016 0.006 2026-09-19 07:42:24,940 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.021 0.007 2026-09-19 07:42:25,595 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.250 0.387 2026-09-19 07:42:25,670 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.042 2026-09-19 07:42:25,694 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:25] "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-19 07:42:25,716 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.007 0.006 2026-09-19 07:42:25,780 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:25] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.016 0.013 2026-09-19 07:42:25,811 100 INFO rb-3169c09-224943-416937 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-19 07:42:25,827 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:25] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.064 2026-09-19 07:42:25,836 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:25,883 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:25] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.026 0.107 2026-09-19 07:42:25,954 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:25] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.017 0.177 2026-09-19 07:42:26,017 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:26] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.023 0.238 2026-09-19 07:42:26,040 100 INFO rb-3169c09-224943-416937 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-19 07:42:26,085 100 INFO rb-3169c09-224943-416937 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-19 07:42:26,090 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:26] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.041 0.300 2026-09-19 07:42:26,103 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:26,106 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.011 0.309 2026-09-19 07:42:26,123 100 INFO rb-3169c09-224943-416937 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-19 07:42:26,128 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:42:26,135 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-19 07:42:26,151 100 INFO rb-3169c09-224943-416937 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-19 07:42:26,179 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:42:26,189 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:26] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.030 0.318 2026-09-19 07:42:26,223 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:26,258 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:26] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.350 2026-09-19 07:42:26,311 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:26] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.333 2026-09-19 07:42:26,370 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:26] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.025 0.315 2026-09-19 07:42:26,435 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:26] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.026 0.224 2026-09-19 07:42:26,443 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.243 2026-09-19 07:42:26,471 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.014 0.237 2026-09-19 07:42:26,481 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.244 2026-09-19 07:42:26,504 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.232 2026-09-19 07:42:26,523 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.011 0.191 2026-09-19 07:42:26,537 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.146 2026-09-19 07:42:26,566 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:26] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.013 0.111 2026-09-19 07:42:26,616 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:26] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.018 0.116 2026-09-19 07:42:26,640 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:26] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.007 0.141 2026-09-19 07:42:26,671 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:26] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.013 0.148 2026-09-19 07:42:26,709 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:26] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.016 0.165 2026-09-19 07:42:26,742 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:26] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.014 0.131 2026-09-19 07:42:27,793 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:42:27,814 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:42:27,824 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:27,825 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:42:27,846 100 INFO rb-3169c09-224943-416937 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-19 07:42:27,853 100 INFO rb-3169c09-224943-416937 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-19 07:42:27,870 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:42:27,885 100 INFO rb-3169c09-224943-416937 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-19 07:42:27,917 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:27] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.023 0.016 2026-09-19 07:42:27,945 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:27,949 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47850232 for PoS orders references: ['Order 00268-004-0001'] (draft: False) 2026-09-19 07:42:28,079 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47850232 with result: [{'id': 321, 'pos_reference': 'Order 00268-004-0001', 'account_move': False}] 2026-09-19 07:42:28,104 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.083 0.079 2026-09-19 07:42:28,112 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.013 2026-09-19 07:42:28,225 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.028 0.043 2026-09-19 07:42:28,274 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:28] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.008 2026-09-19 07:42:29,011 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:42:29,022 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:29,039 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25681 2026-09-19 07:42:29,042 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:42:29,043 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25681 2026-09-19 07:42:29,138 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074229_138675_TestUi.txt 2026-09-19 07:42:29,139 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_rgqp73r_chrome_odoo" 2026-09-19 07:42:29,185 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_scan_use ... 2026-09-19 07:42:30,672 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25891 2026-09-19 07:42:30,674 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp04utq74e_chrome_odoo 2026-09-19 07:42:30,674 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36323/json/version 2026-09-19 07:42:30,680 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36323/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:42:30,692 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:42:30,693 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36323/json 2026-09-19 07:42:30,694 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36323/json with timeout 3 increased to 10s during tests 2026-09-19 07:42:30,707 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36323/devtools/page/06FF2ECB10E3DAAD0E0E791B4DC0B96E 2026-09-19 07:42:30,729 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:42:30,741 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:42:30,980 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:42:30,988 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:42:31,000 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:42:31,000 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:42:31,041 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:42:31,801 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:31] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.153 0.614 2026-09-19 07:42:31,805 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '06FF2ECB10E3DAAD0E0E791B4DC0B96E', 'loaderId': '16B673B580EF3FB031BC94338C25E944', 'isDownload': False} 2026-09-19 07:42:31,806 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramScanUseTour')" 2026-09-19 07:42:31,826 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:42:31,852 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:31] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.011 2026-09-19 07:42:31,871 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:31] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.028 2026-09-19 07:42:31,888 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:31] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.041 2026-09-19 07:42:32,357 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:32] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.010 2026-09-19 07:42:32,384 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.007 2026-09-19 07:42:32,415 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:42:32,431 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-19 07:42:32,436 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:32,459 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.007 2026-09-19 07:42:32,491 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-19 07:42:32,522 100 INFO rb-3169c09-224943-416937 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-19 07:42:33,376 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.414 0.454 2026-09-19 07:42:33,440 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:33] "GET /pos/web HTTP/1.1" 200 - 21 0.025 0.869 2026-09-19 07:42:33,471 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:42:33,500 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.071 2026-09-19 07:42:33,612 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.011 0.006 2026-09-19 07:42:33,674 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.007 0.012 2026-09-19 07:42:33,724 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.007 2026-09-19 07:42:33,762 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.006 2026-09-19 07:42:34,384 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.231 0.367 2026-09-19 07:42:34,464 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:34] "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-19 07:42:34,492 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:34] "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-19 07:42:34,508 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:42:34,657 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:34] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.079 0.048 2026-09-19 07:42:34,697 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:34,735 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:34] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.031 0.169 2026-09-19 07:42:34,751 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:42:34,787 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:42:34,803 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:42:34,818 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:34] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.023 0.236 2026-09-19 07:42:34,850 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:34] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.019 0.280 2026-09-19 07:42:34,905 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:34] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.360 2026-09-19 07:42:34,952 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:34] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.365 2026-09-19 07:42:34,986 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 7 0.026 0.246 2026-09-19 07:42:34,997 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:35,023 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-09-19 07:42:35,026 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.025 0.186 2026-09-19 07:42:35,124 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:35] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.046 0.253 2026-09-19 07:42:35,138 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.255 2026-09-19 07:42:35,151 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.232 2026-09-19 07:42:35,168 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.207 2026-09-19 07:42:35,222 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.019 0.170 2026-09-19 07:42:35,247 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.178 2026-09-19 07:42:35,335 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:35] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.039 0.164 2026-09-19 07:42:35,392 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:35] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.018 0.227 2026-09-19 07:42:35,448 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:35] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.018 0.273 2026-09-19 07:42:35,468 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:42:35,491 100 INFO rb-3169c09-224943-416937 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-19 07:42:35,504 100 INFO rb-3169c09-224943-416937 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-19 07:42:35,513 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:35] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.019 0.316 2026-09-19 07:42:35,541 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:35] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.007 0.299 2026-09-19 07:42:35,558 100 INFO rb-3169c09-224943-416937 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-19 07:42:35,558 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'input text '043123456' (trigger: .modal-dialog .popup-textinput input)' 2026-09-19 07:42:35,571 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-19 07:42:35,576 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:35] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.007 0.308 2026-09-19 07:42:35,582 100 INFO rb-3169c09-224943-416937 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-19 07:42:35,586 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.291 2026-09-19 07:42:35,619 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.017 0.261 2026-09-19 07:42:35,659 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:35] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.020 0.239 2026-09-19 07:42:35,692 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.182 2026-09-19 07:42:35,719 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:35] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.015 0.130 2026-09-19 07:42:36,527 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:42:36,569 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:42:36,575 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:36,577 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:42:36,583 100 INFO rb-3169c09-224943-416937 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-19 07:42:36,600 100 INFO rb-3169c09-224943-416937 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-19 07:42:36,615 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:42:36,633 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76352791 for PoS orders references: ['Order 00269-002-0001'] (draft: False) 2026-09-19 07:42:36,651 100 INFO rb-3169c09-224943-416937 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-19 07:42:36,663 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:42:36,838 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76352791 with result: [{'id': 322, 'pos_reference': 'Order 00269-002-0001', 'account_move': False}] 2026-09-19 07:42:36,856 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.119 0.110 2026-09-19 07:42:36,943 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.043 0.031 2026-09-19 07:42:37,004 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:37] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.011 0.015 2026-09-19 07:42:37,522 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-19 07:42:37,730 100 INFO rb-3169c09-224943-416937 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-19 07:42:37,756 100 INFO rb-3169c09-224943-416937 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-19 07:42:37,767 100 INFO rb-3169c09-224943-416937 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-19 07:42:37,785 100 INFO rb-3169c09-224943-416937 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-19 07:42:37,798 100 INFO rb-3169c09-224943-416937 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-19 07:42:37,814 100 INFO rb-3169c09-224943-416937 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-19 07:42:37,833 100 INFO rb-3169c09-224943-416937 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-19 07:42:37,848 100 INFO rb-3169c09-224943-416937 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-19 07:42:37,864 100 INFO rb-3169c09-224943-416937 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-19 07:42:38,709 100 INFO rb-3169c09-224943-416937 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-19 07:42:38,717 100 INFO rb-3169c09-224943-416937 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-19 07:42:38,733 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-19 07:42:38,749 100 INFO rb-3169c09-224943-416937 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-19 07:42:38,794 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:38] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.023 0.032 2026-09-19 07:42:39,003 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-09-19 07:42:39,582 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:42:39,599 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:42:39,615 100 INFO rb-3169c09-224943-416937 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-19 07:42:39,632 100 INFO rb-3169c09-224943-416937 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-19 07:42:39,649 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:42:39,666 100 INFO rb-3169c09-224943-416937 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-19 07:42:39,685 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:39] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.015 0.017 2026-09-19 07:42:39,705 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94653060 for PoS orders references: ['Order 00269-002-0002'] (draft: False) 2026-09-19 07:42:39,807 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94653060 with result: [{'id': 323, 'pos_reference': 'Order 00269-002-0002', 'account_move': False}] 2026-09-19 07:42:39,822 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.053 0.071 2026-09-19 07:42:39,920 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.042 0.036 2026-09-19 07:42:40,686 100 INFO rb-3169c09-224943-416937 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-19 07:42:40,711 100 INFO rb-3169c09-224943-416937 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-19 07:42:40,715 100 INFO rb-3169c09-224943-416937 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-19 07:42:40,732 100 INFO rb-3169c09-224943-416937 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-19 07:42:40,748 100 INFO rb-3169c09-224943-416937 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-19 07:42:40,767 100 INFO rb-3169c09-224943-416937 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-19 07:42:40,783 100 INFO rb-3169c09-224943-416937 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-19 07:42:40,798 100 INFO rb-3169c09-224943-416937 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-19 07:42:40,814 100 INFO rb-3169c09-224943-416937 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-19 07:42:41,657 100 INFO rb-3169c09-224943-416937 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-19 07:42:41,665 100 INFO rb-3169c09-224943-416937 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-19 07:42:41,682 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-19 07:42:41,700 100 INFO rb-3169c09-224943-416937 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-19 07:42:41,735 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:41] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.018 0.028 2026-09-19 07:42:42,505 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:42:42,518 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:42:42,531 100 INFO rb-3169c09-224943-416937 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-19 07:42:42,548 100 INFO rb-3169c09-224943-416937 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-19 07:42:42,564 100 INFO rb-3169c09-224943-416937 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-19 07:42:42,582 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:42:42,601 100 INFO rb-3169c09-224943-416937 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-19 07:42:42,614 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:42] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.017 0.013 2026-09-19 07:42:42,640 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89208858 for PoS orders references: ['Order 00269-002-0003'] (draft: False) 2026-09-19 07:42:42,743 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89208858 with result: [{'id': 324, 'pos_reference': 'Order 00269-002-0003', 'account_move': False}] 2026-09-19 07:42:42,767 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.071 0.061 2026-09-19 07:42:42,841 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.024 0.036 2026-09-19 07:42:43,620 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:42:43,629 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 07:42:43,636 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:43,656 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25891 2026-09-19 07:42:43,658 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:42:43,659 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25891 2026-09-19 07:42:43,763 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074243_763548_TestUi.txt 2026-09-19 07:42:43,764 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp04utq74e_chrome_odoo" 2026-09-19 07:42:43,884 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-09-19 07:42:45,348 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26111 2026-09-19 07:42:45,349 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7ug3pm2v_chrome_odoo 2026-09-19 07:42:45,349 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43455/json/version 2026-09-19 07:42:45,355 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43455/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:42:45,367 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:42:45,367 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43455/json 2026-09-19 07:42:45,368 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43455/json with timeout 3 increased to 10s during tests 2026-09-19 07:42:45,379 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43455/devtools/page/172B78519422C0DAA13D489C97959591 2026-09-19 07:42:45,394 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:42:45,411 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:42:45,909 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 07:42:45,912 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:42:45,915 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:42:45,915 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:42:45,943 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:42:46,848 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:46] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 120 0.187 0.723 2026-09-19 07:42:46,853 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '172B78519422C0DAA13D489C97959591', 'loaderId': '899FDE3D33DFC17E7FE8365D6C02B4F0', 'isDownload': False} 2026-09-19 07:42:46,853 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardTaxes')" 2026-09-19 07:42:46,877 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:42:46,903 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:46] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.007 2026-09-19 07:42:46,914 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:46] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.023 2026-09-19 07:42:46,940 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:46] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.041 2026-09-19 07:42:47,376 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:47] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-09-19 07:42:47,403 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.010 2026-09-19 07:42:47,424 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:42:47,432 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:47,441 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.006 2026-09-19 07:42:47,479 100 INFO rb-3169c09-224943-416937 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-19 07:42:48,250 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:42:48,436 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.470 0.495 2026-09-19 07:42:48,573 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.052 0.051 2026-09-19 07:42:48,613 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.013 2026-09-19 07:42:48,632 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-19 07:42:48,752 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:48] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 9 0.042 0.043 2026-09-19 07:42:48,838 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:48] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.041 0.131 2026-09-19 07:42:48,851 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:42:48,884 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:48] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.022 0.187 2026-09-19 07:42:48,904 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:42:48,920 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42: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-19 07:42:48,950 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:42:48,979 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:48] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.042 0.266 2026-09-19 07:42:48,985 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:42:49,038 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:49] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.023 0.318 2026-09-19 07:42:49,148 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:49] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.027 0.430 2026-09-19 07:42:49,173 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.397 2026-09-19 07:42:49,233 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:49] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.026 0.346 2026-09-19 07:42:49,271 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.021 0.252 2026-09-19 07:42:49,292 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.012 0.261 2026-09-19 07:42:49,307 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:42:49,313 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.257 2026-09-19 07:42:49,347 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.026 0.170 2026-09-19 07:42:49,476 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:49] "GET /web/image/res.users/117/avatar_128 HTTP/1.1" 200 - 19 0.093 0.203 2026-09-19 07:42:49,489 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.281 2026-09-19 07:42:49,506 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.011 0.249 2026-09-19 07:42:49,566 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:49] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.043 0.240 2026-09-19 07:42:49,635 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:49] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.027 0.290 2026-09-19 07:42:49,653 100 INFO rb-3169c09-224943-416937 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-19 07:42:49,664 100 INFO rb-3169c09-224943-416937 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-19 07:42:49,696 100 INFO rb-3169c09-224943-416937 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-19 07:42:49,707 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:49] "GET /web/image?model=product.product&field=image_128&id=1482&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.030 0.357 2026-09-19 07:42:49,715 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-09-19 07:42:49,731 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-19 07:42:49,742 100 INFO rb-3169c09-224943-416937 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-19 07:42:49,755 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:49] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.373 2026-09-19 07:42:49,808 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:49] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.019 0.307 2026-09-19 07:42:49,834 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:49] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.310 2026-09-19 07:42:49,882 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:49] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.029 0.272 2026-09-19 07:42:49,948 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:49] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.049 0.257 2026-09-19 07:42:49,990 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:49] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.026 0.249 2026-09-19 07:42:50,028 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:50] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.025 0.240 2026-09-19 07:42:50,052 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:50] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.007 0.220 2026-09-19 07:42:50,828 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:42:50,850 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:42:50,857 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:42:50,858 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:42:50,868 100 INFO rb-3169c09-224943-416937 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-19 07:42:50,882 100 INFO rb-3169c09-224943-416937 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-19 07:42:50,897 100 INFO rb-3169c09-224943-416937 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-19 07:42:50,920 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:42:50,933 100 INFO rb-3169c09-224943-416937 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-19 07:42:50,939 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:42:50,942 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94713792 for PoS orders references: ['Order 00270-001-0001'] (draft: False) 2026-09-19 07:42:51,169 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94713792 with result: [{'id': 325, 'pos_reference': 'Order 00270-001-0001', 'account_move': False}] 2026-09-19 07:42:51,185 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 98 0.132 0.118 2026-09-19 07:42:51,314 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.052 0.036 2026-09-19 07:42:51,381 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:51] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.012 0.011 2026-09-19 07:42:51,473 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 07:42:52,109 100 INFO rb-3169c09-224943-416937 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-19 07:42:52,144 100 INFO rb-3169c09-224943-416937 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-19 07:42:52,154 100 INFO rb-3169c09-224943-416937 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-19 07:42:52,164 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-19 07:42:52,187 100 INFO rb-3169c09-224943-416937 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-19 07:42:52,224 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:52] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.025 0.027 2026-09-19 07:42:52,636 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-19 07:42:53,011 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'check order tax amount (trigger: .subentry:contains("-6.52"))' 2026-09-19 07:42:53,013 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:42:53,021 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:42:53,036 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26111 2026-09-19 07:42:53,037 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:42:53,038 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26111 2026-09-19 07:42:53,134 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074253_134714_TestUi.txt 2026-09-19 07:42:53,135 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7ug3pm2v_chrome_odoo" 2026-09-19 07:42:54,767 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-09-19 07:42:56,025 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26321 2026-09-19 07:42:56,026 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpkk2na2fk_chrome_odoo 2026-09-19 07:42:56,026 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35285/json/version 2026-09-19 07:42:56,028 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35285/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:42:56,048 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:42:56,048 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35285/json 2026-09-19 07:42:56,049 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35285/json with timeout 3 increased to 10s during tests 2026-09-19 07:42:56,103 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35285/devtools/page/C49F7E108D3DB8343714BB18CDDEBFD2 2026-09-19 07:42:56,117 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:42:56,133 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:42:56,519 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:42:56,534 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:42:56,537 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:42:56,537 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:42:56,556 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:42:57,263 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:57] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.122 0.590 2026-09-19 07:42:57,266 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C49F7E108D3DB8343714BB18CDDEBFD2', 'loaderId': '8F766C859C08AF954F2DEC0664EE1B8E', 'isDownload': False} 2026-09-19 07:42:57,267 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-09-19 07:42:57,284 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:42:57,313 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:57] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.013 2026-09-19 07:42:57,325 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:57] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.022 2026-09-19 07:42:57,342 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:57] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.033 2026-09-19 07:42:57,804 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:57] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.015 2026-09-19 07:42:57,813 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.007 2026-09-19 07:42:57,861 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-09-19 07:42:57,871 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:42:57,879 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:42:57,897 100 INFO rb-3169c09-224943-416937 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-19 07:42:58,745 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.375 0.471 2026-09-19 07:42:58,840 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:58] "GET /pos/web HTTP/1.1" 200 - 20 0.039 0.875 2026-09-19 07:42:58,862 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:42:58,904 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.110 2026-09-19 07:42:59,010 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-19 07:42:59,034 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:42:59,669 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.223 0.371 2026-09-19 07:42:59,751 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.044 2026-09-19 07:42:59,776 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:59] "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-19 07:42:59,794 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-09-19 07:42:59,906 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:59] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.053 0.040 2026-09-19 07:42:59,971 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:59] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.018 0.137 2026-09-19 07:42:59,990 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:42:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:43:00,026 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.019 0.189 2026-09-19 07:43:00,085 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.029 0.213 2026-09-19 07:43:00,097 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:43:00,119 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:43:00,136 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:43:00,153 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:43:00,165 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.037 0.286 2026-09-19 07:43:00,214 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.319 2026-09-19 07:43:00,254 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.332 2026-09-19 07:43:00,336 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.017 0.311 2026-09-19 07:43:00,406 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.030 0.343 2026-09-19 07:43:00,427 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.013 0.243 2026-09-19 07:43:00,439 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.247 2026-09-19 07:43:00,450 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:43:00,479 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.029 0.225 2026-09-19 07:43:00,506 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.013 0.228 2026-09-19 07:43:00,521 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.232 2026-09-19 07:43:00,543 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.014 0.176 2026-09-19 07:43:00,630 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.041 0.171 2026-09-19 07:43:00,660 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.015 0.184 2026-09-19 07:43:00,745 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.031 0.252 2026-09-19 07:43:00,775 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.010 0.278 2026-09-19 07:43:00,805 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.012 0.281 2026-09-19 07:43:00,825 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.004 0.270 2026-09-19 07:43:00,845 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.136 2026-09-19 07:43:00,866 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:43:00,896 100 INFO rb-3169c09-224943-416937 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-19 07:43:00,898 100 INFO rb-3169c09-224943-416937 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-19 07:43:00,903 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.016 2026-09-19 07:43:00,949 100 INFO rb-3169c09-224943-416937 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-19 07:43:00,960 100 INFO rb-3169c09-224943-416937 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-19 07:43:00,970 100 INFO rb-3169c09-224943-416937 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-19 07:43:01,852 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:43:01,866 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:43:01,925 100 INFO rb-3169c09-224943-416937 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-19 07:43:01,936 100 INFO rb-3169c09-224943-416937 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-19 07:43:01,958 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:43:01,965 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:01] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.010 0.013 2026-09-19 07:43:02,006 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:43:02,019 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:43:02,027 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:43:02,035 100 INFO rb-3169c09-224943-416937 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-19 07:43:02,050 100 INFO rb-3169c09-224943-416937 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-19 07:43:02,065 100 INFO rb-3169c09-224943-416937 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-19 07:43:02,084 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:43:02,099 100 INFO rb-3169c09-224943-416937 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-19 07:43:02,109 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39127412 for PoS orders references: ['Order 00271-002-0001'] (draft: False) 2026-09-19 07:43:02,116 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:43:02,515 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39127412 with result: [{'id': 326, 'pos_reference': 'Order 00271-002-0001', 'account_move': False}] 2026-09-19 07:43:02,535 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 102 0.312 0.122 2026-09-19 07:43:02,675 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 44 0.057 0.065 2026-09-19 07:43:02,735 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:02] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.009 0.012 2026-09-19 07:43:02,774 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 07:43:03,465 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:43:03,483 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:43:03,514 100 INFO rb-3169c09-224943-416937 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-19 07:43:03,536 100 INFO rb-3169c09-224943-416937 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-19 07:43:03,553 100 INFO rb-3169c09-224943-416937 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-19 07:43:03,563 100 INFO rb-3169c09-224943-416937 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-19 07:43:03,593 100 INFO rb-3169c09-224943-416937 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-19 07:43:03,599 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:43:03,620 100 INFO rb-3169c09-224943-416937 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-19 07:43:03,653 100 INFO rb-3169c09-224943-416937 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-19 07:43:03,680 100 INFO rb-3169c09-224943-416937 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-19 07:43:03,697 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:43:03,715 100 INFO rb-3169c09-224943-416937 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-19 07:43:03,732 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:43:03,749 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:43:03,764 100 INFO rb-3169c09-224943-416937 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-19 07:43:03,781 100 INFO rb-3169c09-224943-416937 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-19 07:43:03,801 100 INFO rb-3169c09-224943-416937 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-19 07:43:03,815 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:43:03,832 100 INFO rb-3169c09-224943-416937 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-19 07:43:03,852 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:03] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.020 0.014 2026-09-19 07:43:03,883 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90390172 for PoS orders references: ['Order 00271-002-0002'] (draft: False) 2026-09-19 07:43:03,975 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90390172 with result: [{'id': 327, 'pos_reference': 'Order 00271-002-0002', 'account_move': False}] 2026-09-19 07:43:03,999 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 46 0.055 0.069 2026-09-19 07:43:04,130 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.063 0.047 2026-09-19 07:43:04,140 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.005 2026-09-19 07:43:04,906 100 INFO rb-3169c09-224943-416937 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-19 07:43:04,934 100 INFO rb-3169c09-224943-416937 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-19 07:43:04,939 100 INFO rb-3169c09-224943-416937 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-19 07:43:04,947 100 INFO rb-3169c09-224943-416937 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-19 07:43:05,799 100 INFO rb-3169c09-224943-416937 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-19 07:43:05,813 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:43:05,831 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:43:05,878 100 INFO rb-3169c09-224943-416937 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-19 07:43:05,885 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:43:05,897 100 INFO rb-3169c09-224943-416937 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-19 07:43:05,925 100 INFO rb-3169c09-224943-416937 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-19 07:43:05,941 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:43:05,947 100 INFO rb-3169c09-224943-416937 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-19 07:43:05,968 100 INFO rb-3169c09-224943-416937 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-19 07:43:06,813 100 INFO rb-3169c09-224943-416937 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-19 07:43:06,829 100 INFO rb-3169c09-224943-416937 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-19 07:43:06,847 100 INFO rb-3169c09-224943-416937 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-19 07:43:06,863 100 INFO rb-3169c09-224943-416937 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-19 07:43:06,880 100 INFO rb-3169c09-224943-416937 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-19 07:43:06,897 100 INFO rb-3169c09-224943-416937 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-19 07:43:06,933 100 INFO rb-3169c09-224943-416937 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-19 07:43:06,950 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:43:06,953 100 INFO rb-3169c09-224943-416937 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-19 07:43:06,967 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:43:06,987 100 INFO rb-3169c09-224943-416937 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-19 07:43:07,003 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:43:07,017 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:43:07,033 100 INFO rb-3169c09-224943-416937 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-19 07:43:07,049 100 INFO rb-3169c09-224943-416937 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-19 07:43:07,064 100 INFO rb-3169c09-224943-416937 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-19 07:43:07,081 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:43:07,101 100 INFO rb-3169c09-224943-416937 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-19 07:43:07,111 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:07] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.008 0.015 2026-09-19 07:43:07,134 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52774272 for PoS orders references: ['Order 00271-002-0003'] (draft: False) 2026-09-19 07:43:07,249 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52774272 with result: [{'id': 328, 'pos_reference': 'Order 00271-002-0003', 'account_move': False}] 2026-09-19 07:43:07,273 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.076 0.072 2026-09-19 07:43:07,373 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.050 0.039 2026-09-19 07:43:07,399 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:07] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 304 - 6 0.004 0.009 2026-09-19 07:43:08,136 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:43:08,147 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:43:08,159 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26321 2026-09-19 07:43:08,160 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:43:08,160 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26321 2026-09-19 07:43:08,256 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074308_256132_TestUi.txt 2026-09-19 07:43:08,256 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpkk2na2fk_chrome_odoo" 2026-09-19 07:43:08,571 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26546 2026-09-19 07:43:08,572 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpco7f659t_chrome_odoo 2026-09-19 07:43:08,572 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46109/json/version 2026-09-19 07:43:08,579 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46109/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:43:08,651 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:43:08,651 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46109/json 2026-09-19 07:43:08,652 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46109/json with timeout 3 increased to 10s during tests 2026-09-19 07:43:08,698 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46109/devtools/page/34B40E6F247B85241C2E0314A4233A9F 2026-09-19 07:43:08,706 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:43:08,723 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:43:08,802 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:43:08,806 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:43:08,836 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:43:08,836 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:43:08,995 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:08] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.035 0.075 2026-09-19 07:43:09,002 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '34B40E6F247B85241C2E0314A4233A9F', 'loaderId': '4D92AB5C8DF0230307DF5A332C259159', 'isDownload': False} 2026-09-19 07:43:09,002 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-09-19 07:43:09,033 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:43:09,059 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:09] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.011 2026-09-19 07:43:09,071 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:09] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.021 2026-09-19 07:43:09,095 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:09] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.041 2026-09-19 07:43:09,537 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:09] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.009 2026-09-19 07:43:09,551 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.017 2026-09-19 07:43:09,601 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:43:09,602 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:43:09,606 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.007 2026-09-19 07:43:09,640 100 INFO rb-3169c09-224943-416937 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-19 07:43:10,306 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.269 0.412 2026-09-19 07:43:10,371 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:10] "GET /pos/web HTTP/1.1" 200 - 20 0.028 0.673 2026-09-19 07:43:10,408 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:43:10,446 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.081 2026-09-19 07:43:10,525 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:43:10,577 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.006 2026-09-19 07:43:11,120 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.142 0.335 2026-09-19 07:43:11,195 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "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-19 07:43:11,217 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.009 2026-09-19 07:43:11,233 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:43:11,331 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.039 0.035 2026-09-19 07:43:11,392 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.023 0.108 2026-09-19 07:43:11,399 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:43:11,452 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.031 0.146 2026-09-19 07:43:11,499 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.206 2026-09-19 07:43:11,509 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:43:11,535 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:43:11,542 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:43:11,552 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.284 2026-09-19 07:43:11,559 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:43:11,607 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.302 2026-09-19 07:43:11,615 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.249 2026-09-19 07:43:11,672 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.251 2026-09-19 07:43:11,721 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.251 2026-09-19 07:43:11,735 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.157 2026-09-19 07:43:11,752 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.165 2026-09-19 07:43:11,778 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.015 0.149 2026-09-19 07:43:11,787 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.160 2026-09-19 07:43:11,799 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.165 2026-09-19 07:43:11,821 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.018 2026-09-19 07:43:11,842 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.013 0.096 2026-09-19 07:43:11,881 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.024 0.116 2026-09-19 07:43:11,928 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.158 2026-09-19 07:43:11,950 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:11] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.004 0.152 2026-09-19 07:43:12,011 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:12] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.024 0.309 2026-09-19 07:43:12,037 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:12] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.197 2026-09-19 07:43:12,062 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:12] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.140 2026-09-19 07:43:12,246 100 INFO rb-3169c09-224943-416937 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-19 07:43:12,264 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:43:12,281 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:43:12,346 100 INFO rb-3169c09-224943-416937 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-19 07:43:12,368 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:43:12,381 100 INFO rb-3169c09-224943-416937 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-19 07:43:12,433 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:43:12,448 100 INFO rb-3169c09-224943-416937 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-19 07:43:12,487 100 INFO rb-3169c09-224943-416937 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-19 07:43:12,508 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:43:12,515 100 INFO rb-3169c09-224943-416937 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-19 07:43:12,530 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:43:12,569 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:43:12,572 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:43:12,574 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:43:12,589 100 INFO rb-3169c09-224943-416937 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-19 07:43:12,608 100 INFO rb-3169c09-224943-416937 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-19 07:43:12,614 100 INFO rb-3169c09-224943-416937 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-19 07:43:12,635 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:43:12,648 100 INFO rb-3169c09-224943-416937 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-19 07:43:12,656 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:12] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.005 0.013 2026-09-19 07:43:12,679 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:43:12,685 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31676839 for PoS orders references: ['Order 00271-004-0001'] (draft: False) 2026-09-19 07:43:12,780 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31676839 with result: [{'id': 329, 'pos_reference': 'Order 00271-004-0001', 'account_move': False}] 2026-09-19 07:43:12,800 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 46 0.061 0.064 2026-09-19 07:43:12,872 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.025 0.035 2026-09-19 07:43:12,917 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:12] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.008 2026-09-19 07:43:13,658 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:43:13,671 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:43:13,702 100 INFO rb-3169c09-224943-416937 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-19 07:43:13,719 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:43:13,724 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:13] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-19 07:43:13,731 100 INFO rb-3169c09-224943-416937 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-19 07:43:13,748 100 INFO rb-3169c09-224943-416937 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-19 07:43:13,763 100 INFO rb-3169c09-224943-416937 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-19 07:43:13,782 100 INFO rb-3169c09-224943-416937 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-19 07:43:13,799 100 INFO rb-3169c09-224943-416937 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-19 07:43:13,816 100 INFO rb-3169c09-224943-416937 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-19 07:43:13,830 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:43:13,839 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-19 07:43:13,849 100 INFO rb-3169c09-224943-416937 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-19 07:43:13,865 100 INFO rb-3169c09-224943-416937 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-19 07:43:13,881 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:43:13,897 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:43:13,913 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:43:13,952 100 INFO rb-3169c09-224943-416937 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-19 07:43:13,968 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("CCC Test Partner")' 2026-09-19 07:43:13,975 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:13] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.010 2026-09-19 07:43:13,982 100 INFO rb-3169c09-224943-416937 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-19 07:43:13,998 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:43:14,015 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:43:14,030 100 INFO rb-3169c09-224943-416937 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-19 07:43:14,050 100 INFO rb-3169c09-224943-416937 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-19 07:43:14,065 100 INFO rb-3169c09-224943-416937 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-19 07:43:14,079 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:43:14,096 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32625682 for PoS orders references: ['Order 00271-004-0002'] (draft: False) 2026-09-19 07:43:14,101 100 INFO rb-3169c09-224943-416937 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-19 07:43:14,163 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32625682 with result: [{'id': 330, 'pos_reference': 'Order 00271-004-0002', 'account_move': False}] 2026-09-19 07:43:14,179 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.032 0.056 2026-09-19 07:43:14,250 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.022 0.036 2026-09-19 07:43:15,019 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:43:15,035 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:43:15,088 100 INFO rb-3169c09-224943-416937 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-19 07:43:15,101 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:43:15,117 100 INFO rb-3169c09-224943-416937 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-19 07:43:15,134 100 INFO rb-3169c09-224943-416937 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-19 07:43:15,155 100 INFO rb-3169c09-224943-416937 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-19 07:43:15,171 100 INFO rb-3169c09-224943-416937 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-19 07:43:15,439 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 07:43:16,015 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:43:16,029 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:43:16,075 100 INFO rb-3169c09-224943-416937 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-19 07:43:16,080 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("BBB Test Partner")' 2026-09-19 07:43:16,101 100 INFO rb-3169c09-224943-416937 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-19 07:43:16,107 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:16] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.012 2026-09-19 07:43:16,119 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:43:16,149 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:43:16,156 100 INFO rb-3169c09-224943-416937 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-19 07:43:16,163 100 INFO rb-3169c09-224943-416937 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-19 07:43:16,179 100 INFO rb-3169c09-224943-416937 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-19 07:43:16,196 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:43:16,216 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14987605 for PoS orders references: ['Order 00271-004-0003'] (draft: False) 2026-09-19 07:43:16,221 100 INFO rb-3169c09-224943-416937 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-19 07:43:16,323 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14987605 with result: [{'id': 331, 'pos_reference': 'Order 00271-004-0003', 'account_move': False}] 2026-09-19 07:43:16,338 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.057 0.071 2026-09-19 07:43:16,531 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.119 0.054 2026-09-19 07:43:17,295 100 INFO rb-3169c09-224943-416937 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-19 07:43:17,328 100 INFO rb-3169c09-224943-416937 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-19 07:43:17,333 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:43:17,346 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:43:17,367 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:43:17,399 100 INFO rb-3169c09-224943-416937 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-19 07:43:17,413 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:43:17,429 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-19 07:43:17,447 100 INFO rb-3169c09-224943-416937 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-19 07:43:17,456 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:43:17,475 100 INFO rb-3169c09-224943-416937 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-19 07:43:17,484 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:43:17,497 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:43:17,535 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.unselect-tag' 2026-09-19 07:43:17,548 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("Customer")' 2026-09-19 07:43:17,562 100 INFO rb-3169c09-224943-416937 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-19 07:43:17,579 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:43:17,597 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:43:17,613 100 INFO rb-3169c09-224943-416937 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-19 07:43:17,631 100 INFO rb-3169c09-224943-416937 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-19 07:43:17,645 100 INFO rb-3169c09-224943-416937 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-19 07:43:17,663 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:43:17,675 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88879395 for PoS orders references: ['Order 00271-004-0004'] (draft: False) 2026-09-19 07:43:17,685 100 INFO rb-3169c09-224943-416937 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-19 07:43:17,747 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88879395 with result: [{'id': 332, 'pos_reference': 'Order 00271-004-0004', 'account_move': False}] 2026-09-19 07:43:17,761 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.032 0.057 2026-09-19 07:43:18,544 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:43:18,599 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:43:18,618 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26546 2026-09-19 07:43:18,619 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:43:18,620 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26546 2026-09-19 07:43:18,745 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074318_745739_TestUi.txt 2026-09-19 07:43:18,746 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpco7f659t_chrome_odoo" 2026-09-19 07:43:19,302 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26766 2026-09-19 07:43:19,303 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwzxt75p2_chrome_odoo 2026-09-19 07:43:19,310 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34187/json/version 2026-09-19 07:43:19,320 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34187/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:43:19,370 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:43:19,370 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34187/json 2026-09-19 07:43:19,371 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34187/json with timeout 3 increased to 10s during tests 2026-09-19 07:43:19,381 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34187/devtools/page/4B5BA97D357C3A53EAF5EF5F0F4FC9D9 2026-09-19 07:43:19,400 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:43:19,405 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:43:19,546 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:43:19,552 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:43:19,561 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:43:19,561 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:43:19,648 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:19] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.015 0.046 2026-09-19 07:43:19,657 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '4B5BA97D357C3A53EAF5EF5F0F4FC9D9', 'loaderId': '16F202FAE910768DF06218E5C16C1A39', 'isDownload': False} 2026-09-19 07:43:19,658 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-09-19 07:43:19,679 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:43:19,713 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:19] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.010 2026-09-19 07:43:19,725 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:19] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.024 2026-09-19 07:43:19,735 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:19] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.021 2026-09-19 07:43:20,114 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:20] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-19 07:43:20,124 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.006 2026-09-19 07:43:20,160 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:20] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:43:20,164 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.006 2026-09-19 07:43:20,178 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:43:20,188 100 INFO rb-3169c09-224943-416937 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-19 07:43:20,788 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.233 0.375 2026-09-19 07:43:20,839 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:20] "GET /pos/web HTTP/1.1" 200 - 20 0.015 0.608 2026-09-19 07:43:20,859 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:43:20,927 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.079 2026-09-19 07:43:20,962 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:43:21,004 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-09-19 07:43:21,617 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.226 0.360 2026-09-19 07:43:21,706 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.045 2026-09-19 07:43:21,737 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.013 2026-09-19 07:43:21,750 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:43:21,837 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:21] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.026 0.034 2026-09-19 07:43:21,885 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:21] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.092 2026-09-19 07:43:21,896 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:43:21,950 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:21] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.031 0.130 2026-09-19 07:43:22,019 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:22] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.021 0.207 2026-09-19 07:43:22,031 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43: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-19 07:43:22,054 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:43:22,074 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:43:22,075 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:22] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.021 0.270 2026-09-19 07:43:22,099 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:43:22,121 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:22] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.016 0.307 2026-09-19 07:43:22,137 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.290 2026-09-19 07:43:22,178 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:22] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.268 2026-09-19 07:43:22,218 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:22] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.252 2026-09-19 07:43:22,237 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.141 2026-09-19 07:43:22,247 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.130 2026-09-19 07:43:22,285 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:22] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.014 0.141 2026-09-19 07:43:22,314 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.022 0.149 2026-09-19 07:43:22,322 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.165 2026-09-19 07:43:22,335 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.132 2026-09-19 07:43:22,347 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.123 2026-09-19 07:43:22,381 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:22] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.020 0.120 2026-09-19 07:43:22,416 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:22] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.157 2026-09-19 07:43:22,439 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:22] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.004 0.143 2026-09-19 07:43:22,462 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:22] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.004 0.137 2026-09-19 07:43:22,481 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:22] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.004 0.126 2026-09-19 07:43:22,496 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:22] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.084 2026-09-19 07:43:22,780 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:43:22,823 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:43:22,886 100 INFO rb-3169c09-224943-416937 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-19 07:43:22,921 100 INFO rb-3169c09-224943-416937 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-19 07:43:22,972 100 INFO rb-3169c09-224943-416937 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-19 07:43:22,977 100 INFO rb-3169c09-224943-416937 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-19 07:43:22,979 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:43:22,997 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-19 07:43:23,013 100 INFO rb-3169c09-224943-416937 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-19 07:43:23,020 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:43:23,065 100 INFO rb-3169c09-224943-416937 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-19 07:43:23,070 100 INFO rb-3169c09-224943-416937 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-19 07:43:23,079 100 INFO rb-3169c09-224943-416937 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-19 07:43:23,097 100 INFO rb-3169c09-224943-416937 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-19 07:43:23,098 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:43:23,106 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26766 2026-09-19 07:43:23,107 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:43:23,107 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26766 2026-09-19 07:43:23,207 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074323_206945_TestUi.txt 2026-09-19 07:43:23,207 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwzxt75p2_chrome_odoo" 2026-09-19 07:43:23,234 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-09-19 07:43:24,830 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26967 2026-09-19 07:43:24,831 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmplikpf7lp_chrome_odoo 2026-09-19 07:43:24,831 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36027/json/version 2026-09-19 07:43:24,837 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36027/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:43:24,943 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:43:24,943 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36027/json 2026-09-19 07:43:24,944 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36027/json with timeout 3 increased to 10s during tests 2026-09-19 07:43:24,962 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36027/devtools/page/DBF98489D33E0702BAF393305AB00283 2026-09-19 07:43:24,987 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:43:25,016 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:43:25,352 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:43:25,378 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:43:25,386 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:43:25,386 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:43:25,402 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:43:27,039 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:27] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.143 1.499 2026-09-19 07:43:27,044 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DBF98489D33E0702BAF393305AB00283', 'loaderId': 'B63ED9FB20D455DE90A133C1E410BFFC', 'isDownload': False} 2026-09-19 07:43:27,044 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-09-19 07:43:27,064 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:43:27,090 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:27] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.008 2026-09-19 07:43:27,108 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:27] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.031 2026-09-19 07:43:27,135 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:27] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.045 2026-09-19 07:43:27,542 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:27] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-09-19 07:43:27,560 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.007 2026-09-19 07:43:27,594 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:43:27,600 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.006 2026-09-19 07:43:27,607 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:27] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:43:27,631 100 INFO rb-3169c09-224943-416937 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-19 07:43:28,421 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.327 0.459 2026-09-19 07:43:28,486 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:28] "GET /pos/web HTTP/1.1" 200 - 20 0.024 0.804 2026-09-19 07:43:28,510 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:43:28,571 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.041 0.084 2026-09-19 07:43:28,609 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-19 07:43:28,660 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 07:43:29,339 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.246 0.363 2026-09-19 07:43:29,430 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.043 2026-09-19 07:43:29,455 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:29] "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-19 07:43:29,472 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:43:29,580 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:29] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.046 0.040 2026-09-19 07:43:29,658 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:29] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.028 0.135 2026-09-19 07:43:29,674 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:43:29,695 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:43:29,706 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:43:29,719 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:29] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.023 0.204 2026-09-19 07:43:29,725 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:43:29,763 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:29] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.237 2026-09-19 07:43:29,808 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:29] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.275 2026-09-19 07:43:29,828 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:43:29,866 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:29] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.023 0.318 2026-09-19 07:43:29,891 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.294 2026-09-19 07:43:29,907 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.013 0.166 2026-09-19 07:43:29,942 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-09-19 07:43:29,997 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:29] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.044 0.200 2026-09-19 07:43:30,012 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.229 2026-09-19 07:43:30,027 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.188 2026-09-19 07:43:30,041 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.162 2026-09-19 07:43:30,074 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.026 0.153 2026-09-19 07:43:30,083 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.142 2026-09-19 07:43:30,118 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:30] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.016 0.143 2026-09-19 07:43:30,165 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:30] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.016 0.146 2026-09-19 07:43:30,219 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:30] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.170 2026-09-19 07:43:30,271 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:30] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.221 2026-09-19 07:43:30,299 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:30] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.007 0.235 2026-09-19 07:43:30,321 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:30] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.001 0.240 2026-09-19 07:43:30,341 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:30] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.004 0.209 2026-09-19 07:43:30,365 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:30] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.013 0.178 2026-09-19 07:43:30,397 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:43:30,414 100 INFO rb-3169c09-224943-416937 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-19 07:43:30,432 100 INFO rb-3169c09-224943-416937 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-19 07:43:30,465 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.025 2026-09-19 07:43:30,474 100 INFO rb-3169c09-224943-416937 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-19 07:43:30,488 100 INFO rb-3169c09-224943-416937 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-19 07:43:30,503 100 INFO rb-3169c09-224943-416937 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-19 07:43:31,395 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:43:31,412 100 INFO rb-3169c09-224943-416937 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-19 07:43:31,446 100 INFO rb-3169c09-224943-416937 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-19 07:43:31,455 100 INFO rb-3169c09-224943-416937 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-19 07:43:31,462 100 INFO rb-3169c09-224943-416937 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-19 07:43:31,495 100 INFO rb-3169c09-224943-416937 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-19 07:43:31,533 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:43:31,538 100 INFO rb-3169c09-224943-416937 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-19 07:43:31,576 100 INFO rb-3169c09-224943-416937 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-19 07:43:31,582 100 INFO rb-3169c09-224943-416937 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-19 07:43:31,595 100 INFO rb-3169c09-224943-416937 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-19 07:43:31,631 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:43:31,635 100 INFO rb-3169c09-224943-416937 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-19 07:43:31,645 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:43:31,668 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:43:31,671 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:43:31,678 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:43:31,681 100 INFO rb-3169c09-224943-416937 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-19 07:43:31,698 100 INFO rb-3169c09-224943-416937 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-19 07:43:31,723 100 INFO rb-3169c09-224943-416937 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-19 07:43:31,732 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:43:31,751 100 INFO rb-3169c09-224943-416937 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-19 07:43:31,756 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84483499 for PoS orders references: ['Order 00272-002-0001'] (draft: False) 2026-09-19 07:43:31,761 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:43:31,916 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84483499 with result: [{'id': 333, 'pos_reference': 'Order 00272-002-0001', 'account_move': False}] 2026-09-19 07:43:31,930 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.078 0.104 2026-09-19 07:43:32,047 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.051 0.052 2026-09-19 07:43:32,103 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:32] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.012 2026-09-19 07:43:32,162 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-19 07:43:32,836 100 INFO rb-3169c09-224943-416937 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-19 07:43:32,861 100 INFO rb-3169c09-224943-416937 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-19 07:43:32,869 100 INFO rb-3169c09-224943-416937 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-19 07:43:32,882 100 INFO rb-3169c09-224943-416937 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-19 07:43:32,895 100 INFO rb-3169c09-224943-416937 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-19 07:43:32,924 100 INFO rb-3169c09-224943-416937 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-19 07:43:32,930 100 INFO rb-3169c09-224943-416937 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-19 07:43:32,945 100 INFO rb-3169c09-224943-416937 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-19 07:43:33,267 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-19 07:43:33,798 100 INFO rb-3169c09-224943-416937 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-19 07:43:33,816 100 INFO rb-3169c09-224943-416937 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-19 07:43:33,832 100 INFO rb-3169c09-224943-416937 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-19 07:43:33,849 100 INFO rb-3169c09-224943-416937 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-19 07:43:33,862 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:43:33,879 100 INFO rb-3169c09-224943-416937 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-19 07:43:33,895 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:43:33,918 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:43:33,929 100 INFO rb-3169c09-224943-416937 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-19 07:43:33,946 100 INFO rb-3169c09-224943-416937 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-19 07:43:33,962 100 INFO rb-3169c09-224943-416937 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-19 07:43:33,979 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:43:33,993 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18740703 for PoS orders references: ['Order 00272-002-0002'] (draft: False) 2026-09-19 07:43:33,998 100 INFO rb-3169c09-224943-416937 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-19 07:43:34,102 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18740703 with result: [{'id': 334, 'pos_reference': 'Order 00272-002-0002', 'account_move': False}] 2026-09-19 07:43:34,116 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.065 0.062 2026-09-19 07:43:34,893 100 INFO rb-3169c09-224943-416937 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-19 07:43:34,922 100 INFO rb-3169c09-224943-416937 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-19 07:43:34,926 100 INFO rb-3169c09-224943-416937 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-19 07:43:34,929 100 INFO rb-3169c09-224943-416937 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-19 07:43:35,786 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:43:35,800 100 INFO rb-3169c09-224943-416937 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-19 07:43:35,814 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:43:35,828 100 INFO rb-3169c09-224943-416937 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-19 07:43:35,862 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:43:35,865 100 INFO rb-3169c09-224943-416937 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-19 07:43:35,880 100 INFO rb-3169c09-224943-416937 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-19 07:43:35,896 100 INFO rb-3169c09-224943-416937 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-19 07:43:35,914 100 INFO rb-3169c09-224943-416937 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-19 07:43:35,928 100 INFO rb-3169c09-224943-416937 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-19 07:43:35,948 100 INFO rb-3169c09-224943-416937 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-19 07:43:35,963 100 INFO rb-3169c09-224943-416937 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-19 07:43:36,818 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:43:36,831 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-19 07:43:36,845 100 INFO rb-3169c09-224943-416937 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-19 07:43:36,884 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:43:36,887 100 INFO rb-3169c09-224943-416937 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-19 07:43:36,895 100 INFO rb-3169c09-224943-416937 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-19 07:43:36,912 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:43:36,931 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:43:36,945 100 INFO rb-3169c09-224943-416937 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-19 07:43:36,962 100 INFO rb-3169c09-224943-416937 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-19 07:43:36,978 100 INFO rb-3169c09-224943-416937 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-19 07:43:36,995 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:43:37,014 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66323977 for PoS orders references: ['Order 00272-002-0003'] (draft: False) 2026-09-19 07:43:37,016 100 INFO rb-3169c09-224943-416937 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-19 07:43:37,149 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66323977 with result: [{'id': 335, 'pos_reference': 'Order 00272-002-0003', 'account_move': False}] 2026-09-19 07:43:37,174 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.103 0.062 2026-09-19 07:43:37,272 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.043 0.040 2026-09-19 07:43:37,551 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 07:43:38,039 100 INFO rb-3169c09-224943-416937 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-19 07:43:38,064 100 INFO rb-3169c09-224943-416937 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-19 07:43:38,069 100 INFO rb-3169c09-224943-416937 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-19 07:43:38,079 100 INFO rb-3169c09-224943-416937 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-19 07:43:38,928 100 INFO rb-3169c09-224943-416937 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-19 07:43:38,958 100 INFO rb-3169c09-224943-416937 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-19 07:43:38,964 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:43:38,979 100 INFO rb-3169c09-224943-416937 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-19 07:43:38,996 100 INFO rb-3169c09-224943-416937 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-19 07:43:39,012 100 INFO rb-3169c09-224943-416937 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-19 07:43:39,031 100 INFO rb-3169c09-224943-416937 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-19 07:43:39,045 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:43:39,062 100 INFO rb-3169c09-224943-416937 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-19 07:43:39,899 100 INFO rb-3169c09-224943-416937 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-19 07:43:39,921 100 INFO rb-3169c09-224943-416937 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-19 07:43:39,929 100 INFO rb-3169c09-224943-416937 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-19 07:43:39,949 100 INFO rb-3169c09-224943-416937 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-19 07:43:39,961 100 INFO rb-3169c09-224943-416937 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-19 07:43:39,991 100 INFO rb-3169c09-224943-416937 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-19 07:43:39,996 100 INFO rb-3169c09-224943-416937 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-19 07:43:40,013 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:43:40,029 100 INFO rb-3169c09-224943-416937 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-19 07:43:40,048 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:43:40,065 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:43:40,078 100 INFO rb-3169c09-224943-416937 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-19 07:43:40,100 100 INFO rb-3169c09-224943-416937 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-19 07:43:40,112 100 INFO rb-3169c09-224943-416937 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-19 07:43:40,133 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:43:40,147 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54167597 for PoS orders references: ['Order 00272-002-0004'] (draft: False) 2026-09-19 07:43:40,148 100 INFO rb-3169c09-224943-416937 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-19 07:43:40,273 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54167597 with result: [{'id': 336, 'pos_reference': 'Order 00272-002-0004', 'account_move': False}] 2026-09-19 07:43:40,298 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.083 0.073 2026-09-19 07:43:40,392 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.032 0.047 2026-09-19 07:43:41,160 100 INFO rb-3169c09-224943-416937 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-19 07:43:41,190 100 INFO rb-3169c09-224943-416937 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-19 07:43:41,192 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:43:41,196 100 INFO rb-3169c09-224943-416937 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-19 07:43:41,217 100 INFO rb-3169c09-224943-416937 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-19 07:43:41,228 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:43:41,245 100 INFO rb-3169c09-224943-416937 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-19 07:43:41,290 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:43:41,301 100 INFO rb-3169c09-224943-416937 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-19 07:43:41,312 100 INFO rb-3169c09-224943-416937 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-19 07:43:41,328 100 INFO rb-3169c09-224943-416937 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-19 07:43:41,345 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:43:42,211 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-19 07:43:42,231 100 INFO rb-3169c09-224943-416937 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-19 07:43:42,246 100 INFO rb-3169c09-224943-416937 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-19 07:43:42,261 100 INFO rb-3169c09-224943-416937 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-19 07:43:42,274 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-19 07:43:42,281 100 INFO rb-3169c09-224943-416937 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-19 07:43:42,314 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:43:42,319 100 INFO rb-3169c09-224943-416937 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-19 07:43:42,329 100 INFO rb-3169c09-224943-416937 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-19 07:43:42,349 100 INFO rb-3169c09-224943-416937 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-19 07:43:42,362 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:43:43,219 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-19 07:43:43,228 100 INFO rb-3169c09-224943-416937 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-19 07:43:43,246 100 INFO rb-3169c09-224943-416937 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-19 07:43:43,266 100 INFO rb-3169c09-224943-416937 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-19 07:43:43,279 100 INFO rb-3169c09-224943-416937 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-19 07:43:43,324 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:43:43,327 100 INFO rb-3169c09-224943-416937 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-19 07:43:43,328 100 INFO rb-3169c09-224943-416937 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-19 07:43:43,346 100 INFO rb-3169c09-224943-416937 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-19 07:43:43,361 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:43:43,380 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:43:43,397 100 INFO rb-3169c09-224943-416937 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-19 07:43:43,412 100 INFO rb-3169c09-224943-416937 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-19 07:43:43,428 100 INFO rb-3169c09-224943-416937 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-19 07:43:43,449 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:43:43,463 100 INFO rb-3169c09-224943-416937 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-19 07:43:43,469 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70512922 for PoS orders references: ['Order 00272-002-0005'] (draft: False) 2026-09-19 07:43:43,548 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70512922 with result: [{'id': 337, 'pos_reference': 'Order 00272-002-0005', 'account_move': False}] 2026-09-19 07:43:43,565 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.036 0.065 2026-09-19 07:43:43,649 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.025 0.040 2026-09-19 07:43:44,418 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:43:44,430 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:43:44,451 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26967 2026-09-19 07:43:44,451 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:43:44,452 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26967 2026-09-19 07:43:44,548 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074344_548572_TestUi.txt 2026-09-19 07:43:44,549 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmplikpf7lp_chrome_odoo" 2026-09-19 07:43:44,592 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-09-19 07:43:45,739 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27181 2026-09-19 07:43:45,740 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp0802xsns_chrome_odoo 2026-09-19 07:43:45,740 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40677/json/version 2026-09-19 07:43:45,742 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40677/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:43:45,791 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:43:45,791 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40677/json 2026-09-19 07:43:45,792 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40677/json with timeout 3 increased to 10s during tests 2026-09-19 07:43:45,801 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40677/devtools/page/0EF895E868C7B4C575E13773C42E5087 2026-09-19 07:43:45,809 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:43:45,817 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:43:46,247 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:43:46,261 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:43:46,276 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:43:46,276 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:43:46,290 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:43:46,951 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:46] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.102 0.563 2026-09-19 07:43:46,955 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '0EF895E868C7B4C575E13773C42E5087', 'loaderId': '4032A4E360A710039FDD3BFB947DF373', 'isDownload': False} 2026-09-19 07:43:46,955 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram3')" 2026-09-19 07:43:46,972 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:43:46,999 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:46] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.008 2026-09-19 07:43:47,006 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:47] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.016 2026-09-19 07:43:47,022 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:47] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.030 2026-09-19 07:43:47,403 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:47] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-19 07:43:47,420 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.012 0.015 2026-09-19 07:43:47,436 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:43:47,446 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:43:47,464 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.014 2026-09-19 07:43:47,481 100 INFO rb-3169c09-224943-416937 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-19 07:43:48,168 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.281 0.412 2026-09-19 07:43:48,234 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:48] "GET /pos/web HTTP/1.1" 200 - 20 0.024 0.705 2026-09-19 07:43:48,260 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:43:48,291 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.061 2026-09-19 07:43:48,373 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.007 2026-09-19 07:43:48,419 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.010 2026-09-19 07:43:48,929 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.127 0.357 2026-09-19 07:43:49,003 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.044 2026-09-19 07:43:49,025 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "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-19 07:43:49,039 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:43:49,125 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.030 0.040 2026-09-19 07:43:49,172 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.099 2026-09-19 07:43:49,183 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:43:49,213 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.150 2026-09-19 07:43:49,266 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.169 2026-09-19 07:43:49,280 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:43:49,295 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:43:49,309 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:43:49,320 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.017 0.220 2026-09-19 07:43:49,371 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.260 2026-09-19 07:43:49,381 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:43:49,386 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.245 2026-09-19 07:43:49,424 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.216 2026-09-19 07:43:49,464 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.236 2026-09-19 07:43:49,476 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 7 0.006 0.141 2026-09-19 07:43:49,495 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.153 2026-09-19 07:43:49,507 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.115 2026-09-19 07:43:49,508 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:43:49,525 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.012 0.120 2026-09-19 07:43:49,530 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.121 2026-09-19 07:43:49,571 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.014 0.125 2026-09-19 07:43:49,591 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.110 2026-09-19 07:43:49,612 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.008 0.120 2026-09-19 07:43:49,646 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.125 2026-09-19 07:43:49,663 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.001 0.146 2026-09-19 07:43:49,679 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.141 2026-09-19 07:43:49,698 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.114 2026-09-19 07:43:49,714 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:49] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.070 2026-09-19 07:43:50,012 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:43:50,029 100 INFO rb-3169c09-224943-416937 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-19 07:43:50,044 100 INFO rb-3169c09-224943-416937 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-19 07:43:50,066 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.022 2026-09-19 07:43:50,074 100 INFO rb-3169c09-224943-416937 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-19 07:43:50,084 100 INFO rb-3169c09-224943-416937 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-19 07:43:50,094 100 INFO rb-3169c09-224943-416937 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-19 07:43:51,009 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:43:51,022 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:43:51,075 100 INFO rb-3169c09-224943-416937 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-19 07:43:51,086 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:43:51,105 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:51] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.015 2026-09-19 07:43:51,676 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 07:43:51,874 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-19 07:43:51,878 100 INFO rb-3169c09-224943-416937 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-19 07:43:51,920 100 INFO rb-3169c09-224943-416937 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-19 07:43:51,923 100 INFO rb-3169c09-224943-416937 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-19 07:43:51,928 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:43:51,950 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:43:51,959 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:43:51,960 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:43:51,961 100 INFO rb-3169c09-224943-416937 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-19 07:43:51,983 100 INFO rb-3169c09-224943-416937 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-19 07:43:51,995 100 INFO rb-3169c09-224943-416937 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-19 07:43:52,013 100 INFO rb-3169c09-224943-416937 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-19 07:43:52,028 100 INFO rb-3169c09-224943-416937 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-19 07:43:52,045 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:43:52,061 100 INFO rb-3169c09-224943-416937 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-19 07:43:52,068 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:43:52,072 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34188605 for PoS orders references: ['Order 00273-002-0001'] (draft: False) 2026-09-19 07:43:52,245 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34188605 with result: [{'id': 338, 'pos_reference': 'Order 00273-002-0001', 'account_move': False}] 2026-09-19 07:43:52,263 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.095 0.104 2026-09-19 07:43:52,377 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 45 0.044 0.051 2026-09-19 07:43:52,427 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:52] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.011 2026-09-19 07:43:53,163 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:43:53,178 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:43:53,191 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27181 2026-09-19 07:43:53,192 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:43:53,193 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27181 2026-09-19 07:43:53,297 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074353_296796_TestUi.txt 2026-09-19 07:43:53,297 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp0802xsns_chrome_odoo" 2026-09-19 07:43:53,345 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-09-19 07:43:53,969 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27392 2026-09-19 07:43:53,970 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp05y0w9t9_chrome_odoo 2026-09-19 07:43:53,970 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40405/json/version 2026-09-19 07:43:53,972 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40405/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:43:54,002 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:43:54,003 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40405/json 2026-09-19 07:43:54,003 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40405/json with timeout 3 increased to 10s during tests 2026-09-19 07:43:54,035 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40405/devtools/page/99156B14BE69BE8D2441FC5013A1FCEA 2026-09-19 07:43:54,066 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:43:54,076 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:43:54,263 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:43:54,271 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:43:54,275 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-09-19 07:43:54,275 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-09-19 07:43:54,289 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:43:54,922 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:54] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.099 0.538 2026-09-19 07:43:54,927 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '99156B14BE69BE8D2441FC5013A1FCEA', 'loaderId': '46851BA971050C7621801B1F9722F5C1', 'isDownload': False} 2026-09-19 07:43:54,927 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_loyalty_on_order_with_fixed_tax')" 2026-09-19 07:43:54,944 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:43:54,966 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:54] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.010 2026-09-19 07:43:54,980 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:54] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.021 2026-09-19 07:43:54,985 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:54] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.020 2026-09-19 07:43:55,365 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:55] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 07:43:55,401 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.022 0.008 2026-09-19 07:43:55,439 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.005 2026-09-19 07:43:55,445 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:43:55,446 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:43:55,467 100 INFO rb-3169c09-224943-416937 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-19 07:43:56,150 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.296 0.402 2026-09-19 07:43:56,236 100 INFO rb-3169c09-224943-416937 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-19 07:43:56,240 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "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-19 07:43:56,259 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.008 2026-09-19 07:43:56,272 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.003 2026-09-19 07:43:56,361 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.040 0.034 2026-09-19 07:43:56,382 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:43:56,437 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.026 0.124 2026-09-19 07:43:56,468 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.167 2026-09-19 07:43:56,478 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "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-19 07:43:56,487 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:43:56,494 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:43:56,500 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:43:56,514 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.184 2026-09-19 07:43:56,552 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.239 2026-09-19 07:43:56,591 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.261 2026-09-19 07:43:56,604 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.211 2026-09-19 07:43:56,614 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.165 2026-09-19 07:43:56,624 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.118 2026-09-19 07:43:56,631 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:43:56,640 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.109 2026-09-19 07:43:56,651 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.078 2026-09-19 07:43:56,722 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.016 0.107 2026-09-19 07:43:56,735 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.120 2026-09-19 07:43:56,762 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.131 2026-09-19 07:43:56,766 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.139 2026-09-19 07:43:56,804 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /web/image?model=product.product&field=image_128&id=1488&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.155 2026-09-19 07:43:56,846 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.165 2026-09-19 07:43:56,912 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.036 0.205 2026-09-19 07:43:56,945 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.205 2026-09-19 07:43:56,962 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.216 2026-09-19 07:43:56,976 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.001 0.206 2026-09-19 07:43:56,991 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:56] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.174 2026-09-19 07:43:57,008 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:57] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.144 2026-09-19 07:43:57,196 100 INFO rb-3169c09-224943-416937 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-19 07:43:57,211 100 INFO rb-3169c09-224943-416937 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-19 07:43:57,215 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.014 2026-09-19 07:43:57,249 100 INFO rb-3169c09-224943-416937 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-19 07:43:57,263 100 INFO rb-3169c09-224943-416937 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-19 07:43:57,266 100 INFO rb-3169c09-224943-416937 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-19 07:43:57,284 100 INFO rb-3169c09-224943-416937 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-19 07:43:57,314 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:57] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.012 0.025 2026-09-19 07:43:58,189 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:43:58,203 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:43:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:43:58,205 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27392 2026-09-19 07:43:58,207 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:43:58,208 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27392 2026-09-19 07:43:58,282 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074358_282717_TestUi.txt 2026-09-19 07:43:58,283 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp05y0w9t9_chrome_odoo" 2026-09-19 07:43:58,311 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-09-19 07:43:59,375 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27593 2026-09-19 07:43:59,376 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpi6bus1iw_chrome_odoo 2026-09-19 07:43:59,379 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46863/json/version 2026-09-19 07:43:59,382 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46863/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:43:59,411 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:43:59,411 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46863/json 2026-09-19 07:43:59,412 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46863/json with timeout 3 increased to 10s during tests 2026-09-19 07:43:59,432 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46863/devtools/page/D75CA701C0009F5739936FE9801822F9 2026-09-19 07:43:59,455 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:43:59,457 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:43:59,693 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:43:59,703 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:43:59,707 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:43:59,707 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:43:59,722 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:44:00,358 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:00] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.113 0.526 2026-09-19 07:44:00,362 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D75CA701C0009F5739936FE9801822F9', 'loaderId': '10446BBE17FF1C11193DA2A1202AFB8D', 'isDownload': False} 2026-09-19 07:44:00,362 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-09-19 07:44:00,375 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:44:00,395 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:00] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.009 2026-09-19 07:44:00,405 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:00] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.018 2026-09-19 07:44:00,418 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:00] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.020 2026-09-19 07:44:00,769 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:00] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-19 07:44:00,784 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-09-19 07:44:00,821 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-19 07:44:00,825 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:44:00,832 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:44:00,848 100 INFO rb-3169c09-224943-416937 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-19 07:44:01,552 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.255 0.459 2026-09-19 07:44:01,612 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:01] "GET /pos/web HTTP/1.1" 200 - 20 0.016 0.720 2026-09-19 07:44:01,635 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:44:01,672 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.073 2026-09-19 07:44:01,745 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 07:44:01,794 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-09-19 07:44:02,300 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.150 0.331 2026-09-19 07:44:02,385 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.048 2026-09-19 07:44:02,409 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:02] "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-19 07:44:02,424 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:44:02,518 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:02] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.043 0.035 2026-09-19 07:44:02,562 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:02] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.111 2026-09-19 07:44:02,577 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:02,613 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:02] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.144 2026-09-19 07:44:02,654 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:02] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.194 2026-09-19 07:44:02,697 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-09-19 07:44:02,710 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:44:02,723 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:44:02,733 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:02] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.022 0.238 2026-09-19 07:44:02,772 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:02] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.276 2026-09-19 07:44:02,791 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.249 2026-09-19 07:44:02,836 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.037 2026-09-19 07:44:02,858 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:02] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.260 2026-09-19 07:44:02,892 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:02] "GET /web/image?model=product.product&field=image_128&id=1489&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.243 2026-09-19 07:44:02,904 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.004 0.170 2026-09-19 07:44:02,918 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:44:02,922 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.012 0.158 2026-09-19 07:44:02,984 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:02] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.019 0.185 2026-09-19 07:44:02,989 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.163 2026-09-19 07:44:03,007 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.161 2026-09-19 07:44:03,020 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.152 2026-09-19 07:44:03,036 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.009 0.117 2026-09-19 07:44:03,087 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:03] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.149 2026-09-19 07:44:03,121 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:03] "GET /web/image?model=product.product&field=image_128&id=1490&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.180 2026-09-19 07:44:03,165 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:03] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.160 2026-09-19 07:44:03,189 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:03] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.009 0.155 2026-09-19 07:44:03,229 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:03] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.191 2026-09-19 07:44:03,245 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:03] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.202 2026-09-19 07:44:03,265 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:03] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.170 2026-09-19 07:44:03,281 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:03] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.148 2026-09-19 07:44:03,394 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:44:03,413 100 INFO rb-3169c09-224943-416937 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-19 07:44:03,428 100 INFO rb-3169c09-224943-416937 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-19 07:44:03,428 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.015 2026-09-19 07:44:03,452 100 INFO rb-3169c09-224943-416937 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-19 07:44:03,461 100 INFO rb-3169c09-224943-416937 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-19 07:44:03,484 100 INFO rb-3169c09-224943-416937 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-19 07:44:03,493 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-19 07:44:03,511 100 INFO rb-3169c09-224943-416937 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-19 07:44:03,540 100 INFO rb-3169c09-224943-416937 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-19 07:44:03,544 100 INFO rb-3169c09-224943-416937 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-19 07:44:03,560 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-19 07:44:03,578 100 INFO rb-3169c09-224943-416937 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-19 07:44:03,596 100 INFO rb-3169c09-224943-416937 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-19 07:44:03,611 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-19 07:44:03,628 100 INFO rb-3169c09-224943-416937 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-19 07:44:03,650 100 INFO rb-3169c09-224943-416937 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-19 07:44:03,661 100 INFO rb-3169c09-224943-416937 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-19 07:44:03,663 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:44:03,672 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27593 2026-09-19 07:44:03,673 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:44:03,673 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27593 2026-09-19 07:44:03,776 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074403_776603_TestUi.txt 2026-09-19 07:44:03,777 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpi6bus1iw_chrome_odoo" 2026-09-19 07:44:03,804 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-09-19 07:44:04,794 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27799 2026-09-19 07:44:04,795 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpd9heguom_chrome_odoo 2026-09-19 07:44:04,797 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43387/json/version 2026-09-19 07:44:04,801 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43387/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:44:04,817 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:44:04,818 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43387/json 2026-09-19 07:44:04,818 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43387/json with timeout 3 increased to 10s during tests 2026-09-19 07:44:04,827 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43387/devtools/page/DCEBF18DFB771318988986F50DD34450 2026-09-19 07:44:04,837 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:44:04,840 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:44:05,053 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:44:05,062 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:44:05,074 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:44:05,075 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:44:05,092 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:44:05,731 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:05] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.078 0.569 2026-09-19 07:44:05,734 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DCEBF18DFB771318988986F50DD34450', 'loaderId': 'CC03EA385E78D6AB3729F2226ED9D194', 'isDownload': False} 2026-09-19 07:44:05,734 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-09-19 07:44:05,751 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:44:05,774 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:05] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.009 2026-09-19 07:44:05,787 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:05] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.022 2026-09-19 07:44:05,811 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:05] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.039 2026-09-19 07:44:06,147 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:06] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-09-19 07:44:06,159 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-09-19 07:44:06,195 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-09-19 07:44:06,203 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:44:06,205 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:06] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:44:06,215 100 INFO rb-3169c09-224943-416937 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-19 07:44:06,913 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.271 0.432 2026-09-19 07:44:06,959 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:06] "GET /pos/web HTTP/1.1" 200 - 20 0.014 0.710 2026-09-19 07:44:06,976 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:44:07,064 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.082 2026-09-19 07:44:07,095 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:44:07,135 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 07:44:07,581 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.116 0.306 2026-09-19 07:44:07,674 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.047 2026-09-19 07:44:07,697 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:07] "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-19 07:44:07,715 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-19 07:44:07,809 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:07] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.035 0.035 2026-09-19 07:44:07,817 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:44:07,841 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:07] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.094 2026-09-19 07:44:07,872 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:07] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.110 2026-09-19 07:44:07,888 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:44:07,918 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.026 2026-09-19 07:44:07,926 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:07,936 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:07] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.023 0.172 2026-09-19 07:44:07,954 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:44:07,984 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:07] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.207 2026-09-19 07:44:08,052 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:08] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.030 0.255 2026-09-19 07:44:08,064 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.232 2026-09-19 07:44:08,118 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:08] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.251 2026-09-19 07:44:08,137 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.004 0.203 2026-09-19 07:44:08,147 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.183 2026-09-19 07:44:08,152 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:08,160 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.161 2026-09-19 07:44:08,194 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:08] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.010 0.123 2026-09-19 07:44:08,208 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.130 2026-09-19 07:44:08,212 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.124 2026-09-19 07:44:08,225 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.091 2026-09-19 07:44:08,269 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:08] "GET /web/image?model=product.product&field=image_128&id=1493&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.108 2026-09-19 07:44:08,298 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:08] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.125 2026-09-19 07:44:08,339 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:08] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.160 2026-09-19 07:44:08,376 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:08] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.167 2026-09-19 07:44:08,393 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:08] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.175 2026-09-19 07:44:08,411 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:08] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.001 0.180 2026-09-19 07:44:08,428 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:08] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.142 2026-09-19 07:44:08,443 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:08] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.115 2026-09-19 07:44:08,644 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:44:08,661 100 INFO rb-3169c09-224943-416937 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-19 07:44:08,677 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:44:08,682 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:08] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.014 2026-09-19 07:44:08,694 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:44:08,741 100 INFO rb-3169c09-224943-416937 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-19 07:44:08,765 100 INFO rb-3169c09-224943-416937 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-19 07:44:08,802 100 INFO rb-3169c09-224943-416937 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-19 07:44:08,813 100 INFO rb-3169c09-224943-416937 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-19 07:44:08,827 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:44:08,844 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-19 07:44:08,861 100 INFO rb-3169c09-224943-416937 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-19 07:44:08,901 100 INFO rb-3169c09-224943-416937 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-19 07:44:08,906 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:44:08,908 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:44:08,918 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:08,938 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27799 2026-09-19 07:44:08,939 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:44:08,940 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27799 2026-09-19 07:44:09,011 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074409_011059_TestUi.txt 2026-09-19 07:44:09,011 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpd9heguom_chrome_odoo" 2026-09-19 07:44:09,035 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-09-19 07:44:10,512 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28004 2026-09-19 07:44:10,512 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmptvyp2wl2_chrome_odoo 2026-09-19 07:44:10,513 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35793/json/version 2026-09-19 07:44:10,514 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35793/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:44:10,639 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:44:10,639 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35793/json 2026-09-19 07:44:10,640 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35793/json with timeout 3 increased to 10s during tests 2026-09-19 07:44:10,663 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35793/devtools/page/42325D13E1904829F621F4AB178F54B7 2026-09-19 07:44:10,676 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:44:10,687 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:44:10,972 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:44:10,980 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:44:10,983 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:44:10,983 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:44:10,999 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:44:11,657 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:11] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.102 0.561 2026-09-19 07:44:11,661 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '42325D13E1904829F621F4AB178F54B7', 'loaderId': 'F0C7F077852988CF3E9319A146D4D1E0', 'isDownload': False} 2026-09-19 07:44:11,661 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.1')" 2026-09-19 07:44:11,674 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:44:11,703 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:11] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.007 2026-09-19 07:44:11,720 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:11] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.030 2026-09-19 07:44:11,737 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:11] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.035 2026-09-19 07:44:12,084 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:12] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-19 07:44:12,099 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.006 2026-09-19 07:44:12,147 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:44:12,148 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-09-19 07:44:12,156 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:12] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:44:12,183 100 INFO rb-3169c09-224943-416937 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-19 07:44:12,841 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.259 0.413 2026-09-19 07:44:12,909 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:12] "GET /pos/web HTTP/1.1" 200 - 20 0.030 0.675 2026-09-19 07:44:12,933 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:44:13,040 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.078 0.090 2026-09-19 07:44:13,067 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-19 07:44:13,097 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 07:44:13,618 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.180 0.316 2026-09-19 07:44:13,701 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.040 2026-09-19 07:44:13,724 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.009 2026-09-19 07:44:13,737 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:44:13,831 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:13] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.040 0.038 2026-09-19 07:44:13,856 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:44:13,883 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:13] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.107 2026-09-19 07:44:13,925 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:13] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.149 2026-09-19 07:44:13,937 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:44:13,959 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:13,974 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:13,986 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:13] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.022 0.187 2026-09-19 07:44:14,041 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:14] "GET /web/image?model=product.product&field=image_128&id=1495&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.263 2026-09-19 07:44:14,072 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:14] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.278 2026-09-19 07:44:14,087 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.215 2026-09-19 07:44:14,124 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:14] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.227 2026-09-19 07:44:14,143 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 7 0.009 0.152 2026-09-19 07:44:14,154 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:14,162 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.162 2026-09-19 07:44:14,162 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:14,180 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.124 2026-09-19 07:44:14,194 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.109 2026-09-19 07:44:14,232 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:14] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.015 0.121 2026-09-19 07:44:14,236 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.124 2026-09-19 07:44:14,244 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.110 2026-09-19 07:44:14,283 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:14] "GET /web/image?model=product.product&field=image_128&id=1496&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.107 2026-09-19 07:44:14,308 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:14] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.008 0.131 2026-09-19 07:44:14,344 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:14] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.146 2026-09-19 07:44:14,385 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:14] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.170 2026-09-19 07:44:14,422 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:14] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.176 2026-09-19 07:44:14,438 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:14] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.178 2026-09-19 07:44:14,455 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:14] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.157 2026-09-19 07:44:14,480 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:14] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.161 2026-09-19 07:44:14,500 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:14] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.143 2026-09-19 07:44:14,679 100 INFO rb-3169c09-224943-416937 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-19 07:44:14,693 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:44:14,712 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:44:14,728 100 INFO rb-3169c09-224943-416937 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-19 07:44:14,731 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:14] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.015 2026-09-19 07:44:14,770 100 INFO rb-3169c09-224943-416937 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-19 07:44:14,786 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-09-19 07:44:14,797 100 INFO rb-3169c09-224943-416937 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-19 07:44:14,824 100 INFO rb-3169c09-224943-416937 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-19 07:44:14,832 100 INFO rb-3169c09-224943-416937 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-19 07:44:14,843 100 INFO rb-3169c09-224943-416937 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-19 07:44:15,696 100 INFO rb-3169c09-224943-416937 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-19 07:44:15,715 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:44:15,727 100 INFO rb-3169c09-224943-416937 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-19 07:44:15,754 100 INFO rb-3169c09-224943-416937 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-19 07:44:15,758 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:15,761 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:44:15,764 100 INFO rb-3169c09-224943-416937 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-19 07:44:15,778 100 INFO rb-3169c09-224943-416937 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-19 07:44:15,793 100 INFO rb-3169c09-224943-416937 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-19 07:44:15,811 100 INFO rb-3169c09-224943-416937 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-19 07:44:15,827 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:44:15,846 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74312390 for PoS orders references: ['Order 00277-002-0001'] (draft: False) 2026-09-19 07:44:15,848 100 INFO rb-3169c09-224943-416937 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-19 07:44:15,854 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:15,986 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74312390 with result: [{'id': 339, 'pos_reference': 'Order 00277-002-0001', 'account_move': False}] 2026-09-19 07:44:16,002 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.063 0.101 2026-09-19 07:44:16,082 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.025 0.045 2026-09-19 07:44:16,129 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:16] "GET /report/barcode/Code128/0449-0402-406f HTTP/1.1" 200 - 2 0.001 0.018 2026-09-19 07:44:16,148 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:16] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.031 2026-09-19 07:44:16,234 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:44:16,861 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:44:16,872 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:16,882 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28004 2026-09-19 07:44:16,882 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:44:16,883 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28004 2026-09-19 07:44:16,977 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074416_977498_TestUi.txt 2026-09-19 07:44:16,977 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmptvyp2wl2_chrome_odoo" 2026-09-19 07:44:17,323 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28215 2026-09-19 07:44:17,323 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpz62tkd7q_chrome_odoo 2026-09-19 07:44:17,323 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45155/json/version 2026-09-19 07:44:17,325 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45155/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:44:17,358 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:44:17,358 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45155/json 2026-09-19 07:44:17,359 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45155/json with timeout 3 increased to 10s during tests 2026-09-19 07:44:17,384 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45155/devtools/page/8A675627A5F9D93492AE58628A2D23DD 2026-09-19 07:44:17,426 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:44:17,434 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:44:17,473 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:44:17,477 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:44:17,487 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:44:17,489 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:44:17,599 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:17] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.041 0.048 2026-09-19 07:44:17,607 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '8A675627A5F9D93492AE58628A2D23DD', 'loaderId': '8791C89195FB57865E89AA6B9BC27261', 'isDownload': False} 2026-09-19 07:44:17,607 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.2')" 2026-09-19 07:44:17,627 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:44:17,661 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:17] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.010 2026-09-19 07:44:17,682 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:17] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.024 2026-09-19 07:44:17,689 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:17] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.032 2026-09-19 07:44:18,082 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:18] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 07:44:18,097 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-19 07:44:18,140 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-19 07:44:18,140 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:44:18,146 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:18] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:18,165 100 INFO rb-3169c09-224943-416937 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-19 07:44:18,678 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.178 0.337 2026-09-19 07:44:18,724 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:18] "GET /pos/web HTTP/1.1" 200 - 20 0.016 0.517 2026-09-19 07:44:18,753 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:44:18,817 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.080 2026-09-19 07:44:18,851 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-19 07:44:18,893 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 07:44:19,395 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.187 0.294 2026-09-19 07:44:19,483 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:19] "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-19 07:44:19,512 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:19] "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-19 07:44:19,526 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 07:44:19,601 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:19] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.027 0.032 2026-09-19 07:44:19,653 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:19] "GET /web/image?model=product.product&field=image_128&id=1495&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.020 0.089 2026-09-19 07:44:19,664 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:19,700 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:19] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.018 0.128 2026-09-19 07:44:19,736 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:19] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.183 2026-09-19 07:44:19,779 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:19] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.213 2026-09-19 07:44:19,817 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:19] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.249 2026-09-19 07:44:19,830 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.212 2026-09-19 07:44:19,839 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44: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-19 07:44:19,850 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:19,867 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:44:19,874 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:19] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.188 2026-09-19 07:44:19,912 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:19] "GET /web/image?model=product.product&field=image_128&id=1496&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.191 2026-09-19 07:44:19,963 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:19] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.211 2026-09-19 07:44:19,976 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:44:19,997 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:19] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.202 2026-09-19 07:44:20,042 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:20] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.200 2026-09-19 07:44:20,047 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.187 2026-09-19 07:44:20,057 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.180 2026-09-19 07:44:20,064 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.178 2026-09-19 07:44:20,076 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.156 2026-09-19 07:44:20,119 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:20] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.020 0.117 2026-09-19 07:44:20,133 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.122 2026-09-19 07:44:20,140 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.091 2026-09-19 07:44:20,159 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:20] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.005 0.085 2026-09-19 07:44:20,178 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:20] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.005 0.101 2026-09-19 07:44:20,218 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:20] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.007 0.113 2026-09-19 07:44:20,239 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:20] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.108 2026-09-19 07:44:20,264 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:20] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.014 0.076 2026-09-19 07:44:20,587 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:44:20,602 100 INFO rb-3169c09-224943-416937 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-19 07:44:20,664 100 INFO rb-3169c09-224943-416937 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-19 07:44:20,686 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-09-19 07:44:20,696 100 INFO rb-3169c09-224943-416937 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-19 07:44:20,725 100 INFO rb-3169c09-224943-416937 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-19 07:44:20,733 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:44:20,745 100 INFO rb-3169c09-224943-416937 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-19 07:44:20,763 100 INFO rb-3169c09-224943-416937 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-19 07:44:20,777 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-19 07:44:20,800 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:44:20,823 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:20] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.011 0.028 2026-09-19 07:44:21,584 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-19 07:44:21,593 100 INFO rb-3169c09-224943-416937 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-19 07:44:21,599 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:44:21,628 100 INFO rb-3169c09-224943-416937 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-19 07:44:21,633 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:44:21,644 100 INFO rb-3169c09-224943-416937 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-19 07:44:21,661 100 INFO rb-3169c09-224943-416937 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-19 07:44:21,664 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-09-19 07:44:21,681 100 INFO rb-3169c09-224943-416937 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-19 07:44:21,687 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:44:21,688 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:21,694 100 INFO rb-3169c09-224943-416937 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-19 07:44:21,710 100 INFO rb-3169c09-224943-416937 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-19 07:44:21,727 100 INFO rb-3169c09-224943-416937 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-19 07:44:21,748 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:44:21,764 100 INFO rb-3169c09-224943-416937 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-19 07:44:21,775 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:21] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.009 0.013 2026-09-19 07:44:21,795 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:21,799 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36234752 for PoS orders references: ['Order 00277-004-0001'] (draft: False) 2026-09-19 07:44:21,862 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36234752 with result: [{'id': 340, 'pos_reference': 'Order 00277-004-0001', 'account_move': False}] 2026-09-19 07:44:21,876 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.026 0.059 2026-09-19 07:44:21,945 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.018 0.034 2026-09-19 07:44:21,999 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:21] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.010 2026-09-19 07:44:22,729 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:44:22,751 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:44:22,760 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28215 2026-09-19 07:44:22,760 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:44:22,762 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28215 2026-09-19 07:44:22,859 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074422_859130_TestUi.txt 2026-09-19 07:44:22,859 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpz62tkd7q_chrome_odoo" 2026-09-19 07:44:22,895 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-09-19 07:44:23,793 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28429 2026-09-19 07:44:23,794 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp8jczaxo8_chrome_odoo 2026-09-19 07:44:23,794 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35103/json/version 2026-09-19 07:44:23,795 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35103/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:44:23,800 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:44:23,800 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35103/json 2026-09-19 07:44:23,801 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35103/json with timeout 3 increased to 10s during tests 2026-09-19 07:44:23,808 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35103/devtools/page/207361AE4ABDEAFFF7216EFE6BA13056 2026-09-19 07:44:23,818 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:44:23,822 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:44:24,065 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:44:24,082 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:44:24,090 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:44:24,091 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:44:24,108 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:44:25,687 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:25] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.090 1.495 2026-09-19 07:44:25,691 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '207361AE4ABDEAFFF7216EFE6BA13056', 'loaderId': '172C1660CD093DF272CAFA96059D1CFF', 'isDownload': False} 2026-09-19 07:44:25,692 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour12')" 2026-09-19 07:44:25,698 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:44:25,719 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:25] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.007 2026-09-19 07:44:25,730 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:25] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.011 2026-09-19 07:44:25,739 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:25] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.017 2026-09-19 07:44:26,144 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:26] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.014 2026-09-19 07:44:26,152 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.018 2026-09-19 07:44:26,177 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:44:26,187 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-19 07:44:26,190 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:26,207 100 INFO rb-3169c09-224943-416937 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-19 07:44:26,877 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.288 0.392 2026-09-19 07:44:26,934 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:26] "GET /pos/web HTTP/1.1" 200 - 20 0.022 0.689 2026-09-19 07:44:26,957 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:44:26,999 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.080 2026-09-19 07:44:27,083 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-19 07:44:27,127 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:44:27,604 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.137 0.308 2026-09-19 07:44:27,685 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:27] "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-19 07:44:27,708 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:27] "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-19 07:44:27,722 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:44:27,813 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:27] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.037 0.035 2026-09-19 07:44:27,852 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:27] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.093 2026-09-19 07:44:27,869 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:44:27,890 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:27] "GET /web/image?model=product.product&field=image_128&id=1498&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.133 2026-09-19 07:44:27,928 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:27] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.159 2026-09-19 07:44:27,971 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:27] "GET /web/image?model=product.product&field=image_128&id=1499&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.195 2026-09-19 07:44:27,978 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44: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-19 07:44:27,990 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:28,011 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:44:28,035 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:28] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.021 0.245 2026-09-19 07:44:28,053 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.223 2026-09-19 07:44:28,061 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:28,130 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:28] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.238 2026-09-19 07:44:28,175 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:28] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.270 2026-09-19 07:44:28,223 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:28] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.016 0.275 2026-09-19 07:44:28,236 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 7 0.005 0.215 2026-09-19 07:44:28,250 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.198 2026-09-19 07:44:28,269 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:44:28,291 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:28] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.017 0.202 2026-09-19 07:44:28,294 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.201 2026-09-19 07:44:28,300 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.001 0.163 2026-09-19 07:44:28,310 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.119 2026-09-19 07:44:28,323 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.083 2026-09-19 07:44:28,354 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:28] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.016 0.097 2026-09-19 07:44:28,388 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:28] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.096 2026-09-19 07:44:28,423 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:28] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.112 2026-09-19 07:44:28,438 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:28] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.119 2026-09-19 07:44:28,455 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:28] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.120 2026-09-19 07:44:28,481 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:28] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.012 0.123 2026-09-19 07:44:28,498 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:28] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.116 2026-09-19 07:44:28,710 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:44:28,731 100 INFO rb-3169c09-224943-416937 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-19 07:44:28,746 100 INFO rb-3169c09-224943-416937 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-19 07:44:28,777 100 INFO rb-3169c09-224943-416937 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-19 07:44:28,777 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.042 0.016 2026-09-19 07:44:28,792 100 INFO rb-3169c09-224943-416937 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-19 07:44:28,794 100 INFO rb-3169c09-224943-416937 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-19 07:44:29,705 100 INFO rb-3169c09-224943-416937 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-19 07:44:29,738 100 INFO rb-3169c09-224943-416937 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-19 07:44:29,748 100 INFO rb-3169c09-224943-416937 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-19 07:44:29,759 100 INFO rb-3169c09-224943-416937 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-19 07:44:29,804 100 INFO rb-3169c09-224943-416937 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-19 07:44:29,813 100 INFO rb-3169c09-224943-416937 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-19 07:44:29,814 100 INFO rb-3169c09-224943-416937 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-19 07:44:30,655 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:44:30,682 100 INFO rb-3169c09-224943-416937 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-19 07:44:30,721 100 INFO rb-3169c09-224943-416937 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-19 07:44:30,725 100 INFO rb-3169c09-224943-416937 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-19 07:44:30,728 100 INFO rb-3169c09-224943-416937 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-19 07:44:30,766 100 INFO rb-3169c09-224943-416937 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-19 07:44:30,805 100 INFO rb-3169c09-224943-416937 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-19 07:44:30,854 100 INFO rb-3169c09-224943-416937 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-19 07:44:30,858 100 INFO rb-3169c09-224943-416937 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-19 07:44:30,860 100 INFO rb-3169c09-224943-416937 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-19 07:44:30,861 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:44:30,868 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28429 2026-09-19 07:44:30,868 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:44:30,869 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28429 2026-09-19 07:44:30,943 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074430_943310_TestUi.txt 2026-09-19 07:44:30,943 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp8jczaxo8_chrome_odoo" 2026-09-19 07:44:30,973 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-09-19 07:44:32,059 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28637 2026-09-19 07:44:32,060 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpup8e0iw3_chrome_odoo 2026-09-19 07:44:32,060 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42337/json/version 2026-09-19 07:44:32,067 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42337/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:44:32,075 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:44:32,075 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42337/json 2026-09-19 07:44:32,075 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42337/json with timeout 3 increased to 10s during tests 2026-09-19 07:44:32,081 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42337/devtools/page/02A63D2B609011CD330F46EA1FFCA46A 2026-09-19 07:44:32,093 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:44:32,100 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:44:32,370 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:44:32,380 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:44:32,388 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:44:32,389 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:44:32,404 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:44:32,935 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:32] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.069 0.467 2026-09-19 07:44:32,938 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '02A63D2B609011CD330F46EA1FFCA46A', 'loaderId': '05F5FB13281F6BEE4041FBBE3987EB5F', 'isDownload': False} 2026-09-19 07:44:32,938 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-09-19 07:44:32,953 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:44:32,974 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:32] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-09-19 07:44:32,983 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:32] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.001 0.020 2026-09-19 07:44:32,992 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:32] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-09-19 07:44:33,391 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:33] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-09-19 07:44:33,407 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-19 07:44:33,435 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:33,447 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:44:33,447 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 07:44:33,478 100 INFO rb-3169c09-224943-416937 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-19 07:44:34,209 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.313 0.435 2026-09-19 07:44:34,268 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:34] "GET /pos/web HTTP/1.1" 200 - 20 0.021 0.743 2026-09-19 07:44:34,282 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:44:34,343 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.077 2026-09-19 07:44:34,397 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-19 07:44:34,435 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-09-19 07:44:35,036 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.206 0.357 2026-09-19 07:44:35,123 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44: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-19 07:44:35,151 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "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-19 07:44:35,165 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:44:35,254 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.034 0.042 2026-09-19 07:44:35,289 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.105 2026-09-19 07:44:35,336 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/image?model=product.product&field=image_128&id=1501&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.142 2026-09-19 07:44:35,362 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:44:35,376 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/image?model=product.product&field=image_128&id=1502&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.158 2026-09-19 07:44:35,416 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.226 2026-09-19 07:44:35,433 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "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-19 07:44:35,461 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:44:35,475 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:35,488 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.024 0.246 2026-09-19 07:44:35,520 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.245 2026-09-19 07:44:35,556 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.242 2026-09-19 07:44:35,564 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:44:35,594 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.215 2026-09-19 07:44:35,628 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/image?model=product.product&field=image_128&id=1503&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.238 2026-09-19 07:44:35,638 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 7 0.003 0.156 2026-09-19 07:44:35,649 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:44:35,660 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.137 2026-09-19 07:44:35,673 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.138 2026-09-19 07:44:35,679 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.138 2026-09-19 07:44:35,697 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.119 2026-09-19 07:44:35,741 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.015 0.128 2026-09-19 07:44:35,757 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.106 2026-09-19 07:44:35,782 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.010 0.113 2026-09-19 07:44:35,819 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.143 2026-09-19 07:44:35,866 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.165 2026-09-19 07:44:35,912 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.016 0.184 2026-09-19 07:44:35,930 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.178 2026-09-19 07:44:35,947 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.178 2026-09-19 07:44:35,965 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.174 2026-09-19 07:44:35,978 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.151 2026-09-19 07:44:36,177 100 INFO rb-3169c09-224943-416937 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-19 07:44:36,193 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:44:36,210 100 INFO rb-3169c09-224943-416937 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-19 07:44:36,225 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.014 2026-09-19 07:44:36,240 100 INFO rb-3169c09-224943-416937 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-19 07:44:36,248 100 INFO rb-3169c09-224943-416937 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-19 07:44:36,260 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:44:36,276 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:44:36,317 100 INFO rb-3169c09-224943-416937 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-19 07:44:36,326 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-09-19 07:44:36,340 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:36] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-19 07:44:36,344 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:44:37,162 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-19 07:44:37,176 100 INFO rb-3169c09-224943-416937 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-19 07:44:37,194 100 INFO rb-3169c09-224943-416937 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-19 07:44:37,233 100 INFO rb-3169c09-224943-416937 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-19 07:44:37,237 100 INFO rb-3169c09-224943-416937 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-19 07:44:37,247 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:44:37,248 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:44:37,255 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28637 2026-09-19 07:44:37,255 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:44:37,256 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28637 2026-09-19 07:44:37,352 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074437_351807_TestUi.txt 2026-09-19 07:44:37,352 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpup8e0iw3_chrome_odoo" 2026-09-19 07:44:37,393 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-09-19 07:44:38,262 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28849 2026-09-19 07:44:38,263 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmphd_j42ge_chrome_odoo 2026-09-19 07:44:38,263 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34669/json/version 2026-09-19 07:44:38,265 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34669/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:44:38,311 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:44:38,312 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34669/json 2026-09-19 07:44:38,313 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34669/json with timeout 3 increased to 10s during tests 2026-09-19 07:44:38,327 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34669/devtools/page/BE6470EA2E5890DE46631F19318FB318 2026-09-19 07:44:38,348 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:44:38,361 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:44:38,668 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:44:38,677 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:44:38,682 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:44:38,682 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:44:38,711 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:44:39,408 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:39] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.130 0.579 2026-09-19 07:44:39,412 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BE6470EA2E5890DE46631F19318FB318', 'loaderId': '6719121214D169D59E55D0CF30845A5D', 'isDownload': False} 2026-09-19 07:44:39,412 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-09-19 07:44:39,432 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:44:39,456 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:39] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.010 2026-09-19 07:44:39,469 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:39] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.020 2026-09-19 07:44:39,489 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:39] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.032 2026-09-19 07:44:39,884 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:39] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-09-19 07:44:39,898 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.005 2026-09-19 07:44:39,933 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 07:44:39,947 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:44:39,950 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:44:39,971 100 INFO rb-3169c09-224943-416937 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-19 07:44:40,762 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.350 0.456 2026-09-19 07:44:40,816 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:40] "GET /pos/web HTTP/1.1" 200 - 20 0.016 0.805 2026-09-19 07:44:40,836 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:44:40,906 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.077 2026-09-19 07:44:40,944 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.006 2026-09-19 07:44:40,989 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 07:44:41,477 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.131 0.334 2026-09-19 07:44:41,553 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:41] "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-19 07:44:41,576 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:41] "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-19 07:44:41,590 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:44:41,660 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:41] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.025 0.030 2026-09-19 07:44:41,701 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:41] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.085 2026-09-19 07:44:41,716 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:44:41,761 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:41] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.018 0.128 2026-09-19 07:44:41,808 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:41] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.189 2026-09-19 07:44:41,818 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:44:41,830 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:44:41,840 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:44:41,863 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:41] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.020 0.223 2026-09-19 07:44:41,894 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:41] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.262 2026-09-19 07:44:41,907 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.227 2026-09-19 07:44:41,954 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:41] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.209 2026-09-19 07:44:41,994 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:41] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.208 2026-09-19 07:44:42,002 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:44:42,007 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.007 0.155 2026-09-19 07:44:42,013 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:42,019 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.137 2026-09-19 07:44:42,040 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.132 2026-09-19 07:44:42,101 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:42] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.032 0.154 2026-09-19 07:44:42,109 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.172 2026-09-19 07:44:42,122 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.157 2026-09-19 07:44:42,138 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.125 2026-09-19 07:44:42,176 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:42] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.144 2026-09-19 07:44:42,218 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:42] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.174 2026-09-19 07:44:42,237 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:42] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.004 0.183 2026-09-19 07:44:42,256 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:42] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.004 0.147 2026-09-19 07:44:42,274 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:42] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.004 0.140 2026-09-19 07:44:42,294 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:42] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.094 2026-09-19 07:44:42,529 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:44:42,544 100 INFO rb-3169c09-224943-416937 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-19 07:44:42,559 100 INFO rb-3169c09-224943-416937 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-19 07:44:42,575 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.015 2026-09-19 07:44:42,601 100 INFO rb-3169c09-224943-416937 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-19 07:44:42,631 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:44:42,637 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-19 07:44:42,643 100 INFO rb-3169c09-224943-416937 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-19 07:44:42,660 100 INFO rb-3169c09-224943-416937 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-19 07:44:42,713 100 INFO rb-3169c09-224943-416937 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-19 07:44:42,720 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:44:42,726 100 INFO rb-3169c09-224943-416937 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-19 07:44:42,764 100 INFO rb-3169c09-224943-416937 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-19 07:44:42,800 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:44:42,807 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-19 07:44:42,810 100 INFO rb-3169c09-224943-416937 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-19 07:44:42,826 100 INFO rb-3169c09-224943-416937 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-19 07:44:42,864 100 INFO rb-3169c09-224943-416937 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-19 07:44:42,868 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:44:42,875 100 INFO rb-3169c09-224943-416937 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-19 07:44:42,919 100 INFO rb-3169c09-224943-416937 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-19 07:44:42,962 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:44:42,966 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-19 07:44:42,976 100 INFO rb-3169c09-224943-416937 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-19 07:44:42,993 100 INFO rb-3169c09-224943-416937 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-19 07:44:43,029 100 INFO rb-3169c09-224943-416937 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-19 07:44:43,032 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-09-19 07:44:43,034 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:44:43,041 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28849 2026-09-19 07:44:43,053 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:44:43,053 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28849 2026-09-19 07:44:43,064 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:43,111 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074443_111247_TestUi.txt 2026-09-19 07:44:43,111 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmphd_j42ge_chrome_odoo" 2026-09-19 07:44:43,129 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-09-19 07:44:43,744 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29048 2026-09-19 07:44:43,744 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp9nrkelp8_chrome_odoo 2026-09-19 07:44:43,745 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36619/json/version 2026-09-19 07:44:43,747 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36619/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:44:43,784 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:44:43,784 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36619/json 2026-09-19 07:44:43,786 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36619/json with timeout 3 increased to 10s during tests 2026-09-19 07:44:43,797 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36619/devtools/page/B460CC288131A76AACE0C09A0C8DB89A 2026-09-19 07:44:43,808 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:44:43,814 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:44:43,988 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:44:43,998 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:44:44,007 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:44:44,008 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:44:44,020 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:44:44,643 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:44] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.117 0.509 2026-09-19 07:44:44,647 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B460CC288131A76AACE0C09A0C8DB89A', 'loaderId': '93822869DEFE6E056570D0473915BA8C', 'isDownload': False} 2026-09-19 07:44:44,647 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-09-19 07:44:44,668 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:44:44,687 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:44] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.010 2026-09-19 07:44:44,696 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:44] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.014 2026-09-19 07:44:44,704 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:44] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-09-19 07:44:45,110 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:45] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-19 07:44:45,128 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.007 2026-09-19 07:44:45,172 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:44:45,178 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:44:45,190 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-19 07:44:45,211 100 INFO rb-3169c09-224943-416937 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-19 07:44:45,928 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.282 0.440 2026-09-19 07:44:45,984 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:45] "GET /pos/web HTTP/1.1" 200 - 20 0.016 0.725 2026-09-19 07:44:46,003 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:44:46,071 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.087 2026-09-19 07:44:46,152 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:44:46,198 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:44:46,632 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.113 0.307 2026-09-19 07:44:46,719 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.050 2026-09-19 07:44:46,742 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:46] "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-19 07:44:46,757 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:44:46,866 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:46] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.052 0.039 2026-09-19 07:44:46,893 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.093 2026-09-19 07:44:46,906 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:44:46,953 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:46] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.029 0.145 2026-09-19 07:44:46,999 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:46] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.197 2026-09-19 07:44:47,012 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:44:47,020 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44: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-19 07:44:47,046 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-19 07:44:47,061 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:47] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.033 0.224 2026-09-19 07:44:47,063 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:44:47,131 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:47] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.338 2026-09-19 07:44:47,183 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:47] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.300 2026-09-19 07:44:47,222 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:47] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.298 2026-09-19 07:44:47,263 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:47] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.288 2026-09-19 07:44:47,280 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.009 0.200 2026-09-19 07:44:47,283 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.167 2026-09-19 07:44:47,292 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:44:47,297 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.171 2026-09-19 07:44:47,335 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:47] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.011 0.189 2026-09-19 07:44:47,345 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.151 2026-09-19 07:44:47,363 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.012 0.125 2026-09-19 07:44:47,377 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.096 2026-09-19 07:44:47,416 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:47] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.093 2026-09-19 07:44:47,447 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:47] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.016 0.122 2026-09-19 07:44:47,470 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:47] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.005 0.125 2026-09-19 07:44:47,490 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:47] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.004 0.136 2026-09-19 07:44:47,513 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:47] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.136 2026-09-19 07:44:47,530 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:47] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.051 2026-09-19 07:44:47,759 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:44:47,777 100 INFO rb-3169c09-224943-416937 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-19 07:44:47,804 100 INFO rb-3169c09-224943-416937 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-19 07:44:47,833 100 INFO rb-3169c09-224943-416937 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-19 07:44:47,837 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.038 0.032 2026-09-19 07:44:47,847 100 INFO rb-3169c09-224943-416937 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-19 07:44:47,859 100 INFO rb-3169c09-224943-416937 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-19 07:44:48,758 100 INFO rb-3169c09-224943-416937 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-19 07:44:48,759 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:44:48,788 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:44:48,793 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:48,796 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:48,803 100 INFO rb-3169c09-224943-416937 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-19 07:44:48,815 100 INFO rb-3169c09-224943-416937 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-19 07:44:48,835 100 INFO rb-3169c09-224943-416937 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-19 07:44:48,842 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:44:48,859 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74446897 for PoS orders references: ['Order 00281-002-0001'] (draft: False) 2026-09-19 07:44:48,862 100 INFO rb-3169c09-224943-416937 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-19 07:44:48,874 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:44:48,991 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74446897 with result: [{'id': 341, 'pos_reference': 'Order 00281-002-0001', 'account_move': False}] 2026-09-19 07:44:49,016 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.070 0.093 2026-09-19 07:44:49,128 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.044 0.046 2026-09-19 07:44:49,197 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:49] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.018 0.014 2026-09-19 07:44:49,216 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:49] "GET /report/barcode/Code128/0443-a31f-42a3 HTTP/1.1" 200 - 2 0.002 0.048 2026-09-19 07:44:49,434 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-19 07:44:49,917 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:44:49,929 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:49,943 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29048 2026-09-19 07:44:49,944 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:44:49,944 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29048 2026-09-19 07:44:50,035 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074450_034873_TestUi.txt 2026-09-19 07:44:50,035 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp9nrkelp8_chrome_odoo" 2026-09-19 07:44:50,422 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29262 2026-09-19 07:44:50,422 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmphcw6knhv_chrome_odoo 2026-09-19 07:44:50,422 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41125/json/version 2026-09-19 07:44:50,424 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41125/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:44:50,438 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:44:50,438 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41125/json 2026-09-19 07:44:50,439 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41125/json with timeout 3 increased to 10s during tests 2026-09-19 07:44:50,455 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41125/devtools/page/8CAC04112FFF62782F78B64756A8D461 2026-09-19 07:44:50,459 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:44:50,462 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:44:50,507 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:44:50,513 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:44:50,516 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:44:50,516 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:44:50,584 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:50] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.019 0.042 2026-09-19 07:44:50,594 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '8CAC04112FFF62782F78B64756A8D461', 'loaderId': '180C4A708E1C2914058EEDE11FABF43F', 'isDownload': False} 2026-09-19 07:44:50,595 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-09-19 07:44:50,606 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:44:50,643 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:50] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.016 0.008 2026-09-19 07:44:50,654 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:50] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.028 2026-09-19 07:44:50,665 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:50] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.035 2026-09-19 07:44:51,048 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:51] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-09-19 07:44:51,057 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-19 07:44:51,094 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:44:51,103 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:44:51,107 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.008 2026-09-19 07:44:51,126 100 INFO rb-3169c09-224943-416937 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-19 07:44:51,620 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.133 0.358 2026-09-19 07:44:51,671 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:51] "GET /pos/web HTTP/1.1" 200 - 20 0.012 0.496 2026-09-19 07:44:51,691 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:44:51,754 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.066 2026-09-19 07:44:51,797 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.006 2026-09-19 07:44:51,844 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.005 2026-09-19 07:44:52,367 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.168 0.321 2026-09-19 07:44:52,437 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.038 2026-09-19 07:44:52,467 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:52] "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-19 07:44:52,481 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:44:52,549 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:52] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.019 0.035 2026-09-19 07:44:52,595 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:52] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.017 0.080 2026-09-19 07:44:52,647 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:52] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.018 0.134 2026-09-19 07:44:52,666 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:44:52,696 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:52] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.189 2026-09-19 07:44:52,750 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:52] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.237 2026-09-19 07:44:52,772 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:52] "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-19 07:44:52,782 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:44:52,796 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:44:52,797 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:52] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.019 0.275 2026-09-19 07:44:52,810 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.254 2026-09-19 07:44:52,859 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:52] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.019 0.241 2026-09-19 07:44:52,895 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:52] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.215 2026-09-19 07:44:52,952 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:52] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.024 0.227 2026-09-19 07:44:52,960 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:44:52,974 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.014 0.154 2026-09-19 07:44:52,990 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.172 2026-09-19 07:44:53,024 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:53] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.013 0.195 2026-09-19 07:44:53,028 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.193 2026-09-19 07:44:53,045 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.011 0.168 2026-09-19 07:44:53,055 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.152 2026-09-19 07:44:53,078 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:53] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.006 0.104 2026-09-19 07:44:53,090 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.090 2026-09-19 07:44:53,105 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:53] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.099 2026-09-19 07:44:53,127 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:53] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.004 0.092 2026-09-19 07:44:53,155 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:53] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.001 0.085 2026-09-19 07:44:53,176 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:53] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.052 2026-09-19 07:44:53,492 100 INFO rb-3169c09-224943-416937 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-19 07:44:53,509 100 INFO rb-3169c09-224943-416937 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-19 07:44:53,569 100 INFO rb-3169c09-224943-416937 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-19 07:44:53,591 100 INFO rb-3169c09-224943-416937 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-19 07:44:53,593 100 INFO rb-3169c09-224943-416937 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-19 07:44:54,487 100 INFO rb-3169c09-224943-416937 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-19 07:44:54,492 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:44:54,517 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:44:54,526 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:44:54,527 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:44:54,531 100 INFO rb-3169c09-224943-416937 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-19 07:44:54,544 100 INFO rb-3169c09-224943-416937 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-19 07:44:54,560 100 INFO rb-3169c09-224943-416937 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-19 07:44:54,575 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:44:54,592 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49213143 for PoS orders references: ['Order 00281-004-0001'] (draft: False) 2026-09-19 07:44:54,594 100 INFO rb-3169c09-224943-416937 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-19 07:44:54,601 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:54,659 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49213143 with result: [{'id': 342, 'pos_reference': 'Order 00281-004-0001', 'account_move': False}] 2026-09-19 07:44:54,671 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.027 0.055 2026-09-19 07:44:54,753 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.017 0.037 2026-09-19 07:44:54,812 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:54] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.007 2026-09-19 07:44:54,830 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:54] "GET /report/barcode/Code128/0445-abe0-44e5 HTTP/1.1" 200 - 2 0.001 0.026 2026-09-19 07:44:55,154 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 07:44:55,552 100 INFO rb-3169c09-224943-416937 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-19 07:44:55,579 100 INFO rb-3169c09-224943-416937 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-19 07:44:55,583 100 INFO rb-3169c09-224943-416937 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-19 07:44:55,593 100 INFO rb-3169c09-224943-416937 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-19 07:44:56,440 100 INFO rb-3169c09-224943-416937 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-19 07:44:56,441 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:44:56,460 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:44:56,475 100 INFO rb-3169c09-224943-416937 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-19 07:44:56,493 100 INFO rb-3169c09-224943-416937 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-19 07:44:56,508 100 INFO rb-3169c09-224943-416937 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-19 07:44:56,525 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:44:56,540 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13965322 for PoS orders references: ['Order 00281-004-0002'] (draft: False) 2026-09-19 07:44:56,543 100 INFO rb-3169c09-224943-416937 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-19 07:44:56,596 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13965322 with result: [{'id': 343, 'pos_reference': 'Order 00281-004-0002', 'account_move': False}] 2026-09-19 07:44:56,609 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.021 0.053 2026-09-19 07:44:56,672 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.015 0.034 2026-09-19 07:44:56,713 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:56] "GET /report/barcode/Code128/0445-f352-4e73 HTTP/1.1" 200 - 2 0.000 0.017 2026-09-19 07:44:57,002 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 07:44:57,448 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:44:57,458 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:44:57,471 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29262 2026-09-19 07:44:57,471 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:44:57,472 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29262 2026-09-19 07:44:57,578 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074457_578646_TestUi.txt 2026-09-19 07:44:57,579 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmphcw6knhv_chrome_odoo" 2026-09-19 07:44:57,601 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-09-19 07:44:58,454 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29479 2026-09-19 07:44:58,455 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpg7j2cfxg_chrome_odoo 2026-09-19 07:44:58,455 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37697/json/version 2026-09-19 07:44:58,456 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37697/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:44:58,488 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:44:58,488 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37697/json 2026-09-19 07:44:58,488 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37697/json with timeout 3 increased to 10s during tests 2026-09-19 07:44:58,498 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37697/devtools/page/3CA44CC798FEAE9FC5AE4727ED8640E8 2026-09-19 07:44:58,515 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:44:58,520 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:44:58,822 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:44:58,831 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:44:58,835 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:44:58,836 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:44:58,856 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:44:59,480 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:59] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.096 0.532 2026-09-19 07:44:59,484 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '3CA44CC798FEAE9FC5AE4727ED8640E8', 'loaderId': 'F4A446DC9DFBE07920AD1F32004A6D78', 'isDownload': False} 2026-09-19 07:44:59,484 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_max_usage_partner_with_point')" 2026-09-19 07:44:59,501 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:44:59,521 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:59] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.009 2026-09-19 07:44:59,529 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:59] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.008 2026-09-19 07:44:59,540 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:59] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-09-19 07:44:59,921 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:59] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-19 07:44:59,940 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.006 2026-09-19 07:44:59,968 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:44:59,977 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-09-19 07:44:59,978 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:44:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:45:00,007 100 INFO rb-3169c09-224943-416937 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-19 07:45:00,657 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.248 0.413 2026-09-19 07:45:00,749 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.051 2026-09-19 07:45:00,778 100 INFO rb-3169c09-224943-416937 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-19 07:45:00,780 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:00] "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-19 07:45:00,798 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.005 2026-09-19 07:45:00,911 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:00] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.047 0.036 2026-09-19 07:45:00,929 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:45:00,979 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:00] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.016 0.140 2026-09-19 07:45:01,038 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.021 0.179 2026-09-19 07:45:01,047 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:45:01,066 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:45:01,094 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:45:01,100 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.024 0.230 2026-09-19 07:45:01,146 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.285 2026-09-19 07:45:01,187 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.319 2026-09-19 07:45:01,201 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.255 2026-09-19 07:45:01,249 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.258 2026-09-19 07:45:01,256 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.001 0.150 2026-09-19 07:45:01,266 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:45:01,279 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.011 0.163 2026-09-19 07:45:01,285 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:45:01,289 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.130 2026-09-19 07:45:01,305 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.010 0.103 2026-09-19 07:45:01,334 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.005 0.025 2026-09-19 07:45:01,340 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.105 2026-09-19 07:45:01,348 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.084 2026-09-19 07:45:01,374 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.093 2026-09-19 07:45:01,438 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.030 0.111 2026-09-19 07:45:01,494 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.026 0.245 2026-09-19 07:45:01,511 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.192 2026-09-19 07:45:01,530 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.001 0.191 2026-09-19 07:45:01,551 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.195 2026-09-19 07:45:01,565 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.157 2026-09-19 07:45:01,760 100 INFO rb-3169c09-224943-416937 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-19 07:45:01,779 100 INFO rb-3169c09-224943-416937 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-19 07:45:01,794 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.016 2026-09-19 07:45:01,836 100 INFO rb-3169c09-224943-416937 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-19 07:45:01,856 100 INFO rb-3169c09-224943-416937 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-19 07:45:01,865 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.008 0.011 2026-09-19 07:45:01,881 100 INFO rb-3169c09-224943-416937 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-19 07:45:01,903 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.010 2026-09-19 07:45:01,909 100 INFO rb-3169c09-224943-416937 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-19 07:45:01,914 100 INFO rb-3169c09-224943-416937 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-19 07:45:01,946 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:01] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.010 2026-09-19 07:45:02,779 100 INFO rb-3169c09-224943-416937 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-19 07:45:02,793 100 INFO rb-3169c09-224943-416937 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-19 07:45:02,809 100 INFO rb-3169c09-224943-416937 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-19 07:45:02,830 100 INFO rb-3169c09-224943-416937 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-19 07:45:02,861 100 INFO rb-3169c09-224943-416937 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-19 07:45:02,870 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:45:02,871 100 INFO rb-3169c09-224943-416937 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-19 07:45:02,872 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:45:02,878 100 INFO rb-3169c09-224943-416937 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-19 07:45:02,894 100 INFO rb-3169c09-224943-416937 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-19 07:45:02,909 100 INFO rb-3169c09-224943-416937 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-19 07:45:02,916 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79083639 for PoS orders references: ['Order 00282-001-0001'] (draft: False) 2026-09-19 07:45:02,920 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:45:03,082 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79083639 with result: [{'id': 344, 'pos_reference': 'Order 00282-001-0001', 'account_move': False}] 2026-09-19 07:45:03,101 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.080 0.110 2026-09-19 07:45:03,179 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 43 0.025 0.043 2026-09-19 07:45:03,226 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:03] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.009 2026-09-19 07:45:03,562 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:45:03,968 100 INFO rb-3169c09-224943-416937 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-19 07:45:03,982 100 INFO rb-3169c09-224943-416937 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-19 07:45:04,021 100 INFO rb-3169c09-224943-416937 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-19 07:45:04,034 100 INFO rb-3169c09-224943-416937 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-19 07:45:04,062 100 INFO rb-3169c09-224943-416937 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-19 07:45:04,067 100 INFO rb-3169c09-224943-416937 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-19 07:45:04,075 100 INFO rb-3169c09-224943-416937 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-19 07:45:04,871 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-09-19 07:45:04,923 100 INFO rb-3169c09-224943-416937 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-19 07:45:04,925 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:45:04,935 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:45:04,940 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29479 2026-09-19 07:45:04,941 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:45:04,942 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29479 2026-09-19 07:45:05,013 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074505_013513_TestUi.txt 2026-09-19 07:45:05,013 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpg7j2cfxg_chrome_odoo" 2026-09-19 07:45:05,043 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-09-19 07:45:05,955 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29695 2026-09-19 07:45:05,956 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmprkm9g3ak_chrome_odoo 2026-09-19 07:45:05,956 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36035/json/version 2026-09-19 07:45:05,958 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36035/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:45:06,023 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:45:06,023 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36035/json 2026-09-19 07:45:06,033 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36035/json with timeout 3 increased to 10s during tests 2026-09-19 07:45:06,076 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36035/devtools/page/A07D5D3DC3A56A67C7577FB0C2F11BD9 2026-09-19 07:45:06,114 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:45:06,131 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:45:06,369 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:45:06,375 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:45:06,390 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:45:06,391 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:45:06,413 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:45:07,078 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:07] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.120 0.551 2026-09-19 07:45:07,082 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A07D5D3DC3A56A67C7577FB0C2F11BD9', 'loaderId': 'B3E426B0BA154EBD2C3DB15F275392AD', 'isDownload': False} 2026-09-19 07:45:07,082 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_min_qty_points_awarded')" 2026-09-19 07:45:07,104 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:45:07,143 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:07] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.023 0.009 2026-09-19 07:45:07,161 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:07] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.001 0.048 2026-09-19 07:45:07,176 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:07] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.055 2026-09-19 07:45:07,539 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:07] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.008 0.009 2026-09-19 07:45:07,550 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-09-19 07:45:07,600 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:45:07,607 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:45:07,609 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:45:07,647 100 INFO rb-3169c09-224943-416937 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-19 07:45:08,351 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.314 0.405 2026-09-19 07:45:08,408 100 INFO rb-3169c09-224943-416937 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-19 07:45:08,437 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:08] "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-19 07:45:08,461 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:08] "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-19 07:45:08,488 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:45:08,613 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:08] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.068 0.039 2026-09-19 07:45:08,699 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:08] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.030 0.160 2026-09-19 07:45:08,710 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:45:08,757 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:08] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.024 0.223 2026-09-19 07:45:08,826 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:08] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.027 0.289 2026-09-19 07:45:08,860 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:45:08,885 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:45:08,898 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:08] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.021 0.330 2026-09-19 07:45:08,920 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:45:08,921 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:45:08,997 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:08] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.035 0.413 2026-09-19 07:45:09,022 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.397 2026-09-19 07:45:09,100 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:09] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.018 0.367 2026-09-19 07:45:09,109 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.333 2026-09-19 07:45:09,133 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.180 2026-09-19 07:45:09,141 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:45:09,155 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.014 0.190 2026-09-19 07:45:09,166 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.149 2026-09-19 07:45:09,191 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.139 2026-09-19 07:45:09,201 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.138 2026-09-19 07:45:09,263 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:09] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.033 0.126 2026-09-19 07:45:09,303 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:09] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.021 0.168 2026-09-19 07:45:09,350 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:09] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.191 2026-09-19 07:45:09,388 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:09] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.212 2026-09-19 07:45:09,410 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:09] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.005 0.227 2026-09-19 07:45:09,432 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:09] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.007 0.220 2026-09-19 07:45:09,455 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:09] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.007 0.175 2026-09-19 07:45:09,475 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:09] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.136 2026-09-19 07:45:09,547 100 INFO rb-3169c09-224943-416937 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-19 07:45:09,558 100 INFO rb-3169c09-224943-416937 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-19 07:45:09,561 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:09] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.013 2026-09-19 07:45:09,578 100 INFO rb-3169c09-224943-416937 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-19 07:45:09,631 100 INFO rb-3169c09-224943-416937 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-19 07:45:09,659 100 INFO rb-3169c09-224943-416937 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-19 07:45:09,706 100 INFO rb-3169c09-224943-416937 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-19 07:45:09,720 100 INFO rb-3169c09-224943-416937 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-19 07:45:09,762 100 INFO rb-3169c09-224943-416937 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-19 07:45:09,765 100 INFO rb-3169c09-224943-416937 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-19 07:45:09,775 100 INFO rb-3169c09-224943-416937 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-19 07:45:09,799 100 INFO rb-3169c09-224943-416937 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-19 07:45:09,804 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:45:09,807 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:45:09,830 100 INFO rb-3169c09-224943-416937 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-19 07:45:09,837 100 INFO rb-3169c09-224943-416937 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-19 07:45:09,861 100 INFO rb-3169c09-224943-416937 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-19 07:45:09,875 100 INFO rb-3169c09-224943-416937 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-19 07:45:09,895 100 INFO rb-3169c09-224943-416937 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-19 07:45:09,915 100 INFO rb-3169c09-224943-416937 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-19 07:45:09,921 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:09] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.010 0.013 2026-09-19 07:45:09,938 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59428705 for PoS orders references: ['Order 00283-001-0001'] (draft: False) 2026-09-19 07:45:09,944 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:45:10,166 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59428705 with result: [{'id': 345, 'pos_reference': 'Order 00283-001-0001', 'account_move': False}] 2026-09-19 07:45:10,180 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.138 0.108 2026-09-19 07:45:10,259 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.020 0.045 2026-09-19 07:45:10,311 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:10] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.008 2026-09-19 07:45:10,948 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-19 07:45:11,052 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:45:11,065 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:45:11,080 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29695 2026-09-19 07:45:11,081 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:45:11,081 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29695 2026-09-19 07:45:11,183 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074511_183124_TestUi.txt 2026-09-19 07:45:11,183 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmprkm9g3ak_chrome_odoo" 2026-09-19 07:45:11,226 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-09-19 07:45:13,414 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29902 2026-09-19 07:45:13,415 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpqe7dlj8q_chrome_odoo 2026-09-19 07:45:13,415 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38837/json/version 2026-09-19 07:45:13,417 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38837/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:45:13,442 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:45:13,442 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38837/json 2026-09-19 07:45:13,442 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38837/json with timeout 3 increased to 10s during tests 2026-09-19 07:45:13,456 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38837/devtools/page/D3492051B3942067A1A589A7910393B6 2026-09-19 07:45:13,464 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:45:13,473 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:45:13,719 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:45:13,728 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:45:13,734 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:45:13,734 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:45:13,753 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:45:15,319 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:15] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.117 1.453 2026-09-19 07:45:15,324 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D3492051B3942067A1A589A7910393B6', 'loaderId': 'D2DB483978F880FBB1322958BCE8D0C8', 'isDownload': False} 2026-09-19 07:45:15,325 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-09-19 07:45:15,347 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:45:15,372 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:15] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.008 2026-09-19 07:45:15,394 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:15] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.021 2026-09-19 07:45:15,420 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:15] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.055 2026-09-19 07:45:15,788 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:15] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.012 0.009 2026-09-19 07:45:15,811 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.018 0.020 2026-09-19 07:45:15,841 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:45:15,862 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.011 2026-09-19 07:45:15,872 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:45:15,887 100 INFO rb-3169c09-224943-416937 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-19 07:45:16,701 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.334 0.488 2026-09-19 07:45:16,758 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:16] "GET /pos/web HTTP/1.1" 200 - 20 0.015 0.821 2026-09-19 07:45:16,775 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:45:16,821 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.075 2026-09-19 07:45:16,904 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.013 2026-09-19 07:45:16,939 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:45:17,495 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.173 0.366 2026-09-19 07:45:17,589 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:17] "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-19 07:45:17,614 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:17] "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-19 07:45:17,632 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.005 2026-09-19 07:45:17,721 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:17] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.021 0.045 2026-09-19 07:45:17,761 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:17] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.096 2026-09-19 07:45:17,771 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:45:17,804 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:17] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.126 2026-09-19 07:45:17,837 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:17] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.154 2026-09-19 07:45:17,846 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:45:17,868 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:45:17,874 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:45:17,889 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:17] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.019 0.188 2026-09-19 07:45:17,941 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:17] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.240 2026-09-19 07:45:17,957 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.221 2026-09-19 07:45:18,016 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:18] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.024 0.211 2026-09-19 07:45:18,021 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:45:18,063 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:18] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.224 2026-09-19 07:45:18,104 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:18] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.017 0.201 2026-09-19 07:45:18,113 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.004 0.217 2026-09-19 07:45:18,117 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:45:18,128 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.172 2026-09-19 07:45:18,144 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.011 0.165 2026-09-19 07:45:18,153 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.163 2026-09-19 07:45:18,168 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.135 2026-09-19 07:45:18,200 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.022 0.113 2026-09-19 07:45:18,257 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:18] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.016 0.108 2026-09-19 07:45:18,293 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:18] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.019 0.143 2026-09-19 07:45:18,363 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:18] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.027 0.199 2026-09-19 07:45:18,405 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:18] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.239 2026-09-19 07:45:18,426 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:18] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.006 0.238 2026-09-19 07:45:18,445 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:18] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.229 2026-09-19 07:45:18,462 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:18] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.187 2026-09-19 07:45:18,486 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:18] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.143 2026-09-19 07:45:18,576 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:45:18,594 100 INFO rb-3169c09-224943-416937 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-19 07:45:18,609 100 INFO rb-3169c09-224943-416937 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-19 07:45:18,625 100 INFO rb-3169c09-224943-416937 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-19 07:45:18,629 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.016 2026-09-19 07:45:18,644 100 INFO rb-3169c09-224943-416937 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-19 07:45:18,659 100 INFO rb-3169c09-224943-416937 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-19 07:45:18,706 100 INFO rb-3169c09-224943-416937 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-19 07:45:18,709 100 INFO rb-3169c09-224943-416937 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-19 07:45:18,731 100 INFO rb-3169c09-224943-416937 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-19 07:45:18,741 100 INFO rb-3169c09-224943-416937 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-19 07:45:18,758 100 INFO rb-3169c09-224943-416937 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-19 07:45:18,774 100 INFO rb-3169c09-224943-416937 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-19 07:45:19,627 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:45:19,648 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:45:19,655 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:45:19,656 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:45:19,662 100 INFO rb-3169c09-224943-416937 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-19 07:45:19,675 100 INFO rb-3169c09-224943-416937 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-19 07:45:19,699 100 INFO rb-3169c09-224943-416937 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-19 07:45:19,707 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:45:19,724 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25788677 for PoS orders references: ['Order 00284-002-0001'] (draft: False) 2026-09-19 07:45:19,726 100 INFO rb-3169c09-224943-416937 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-19 07:45:19,739 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:45:19,863 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25788677 with result: [{'id': 346, 'pos_reference': 'Order 00284-002-0001', 'account_move': False}] 2026-09-19 07:45:19,885 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.070 0.096 2026-09-19 07:45:19,983 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.032 0.047 2026-09-19 07:45:19,986 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.022 2026-09-19 07:45:20,043 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:20] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.012 0.011 2026-09-19 07:45:20,769 100 INFO rb-3169c09-224943-416937 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-19 07:45:20,781 100 INFO rb-3169c09-224943-416937 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-19 07:45:20,811 100 INFO rb-3169c09-224943-416937 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-19 07:45:20,814 100 INFO rb-3169c09-224943-416937 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-19 07:45:20,830 100 INFO rb-3169c09-224943-416937 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-19 07:45:20,841 100 INFO rb-3169c09-224943-416937 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-19 07:45:20,857 100 INFO rb-3169c09-224943-416937 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-19 07:45:20,874 100 INFO rb-3169c09-224943-416937 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-19 07:45:21,226 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:45:21,725 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:45:21,743 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:45:21,757 100 INFO rb-3169c09-224943-416937 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-19 07:45:21,775 100 INFO rb-3169c09-224943-416937 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-19 07:45:21,791 100 INFO rb-3169c09-224943-416937 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-19 07:45:21,807 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:45:21,818 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83355171 for PoS orders references: ['Order 00284-002-0002'] (draft: False) 2026-09-19 07:45:21,825 100 INFO rb-3169c09-224943-416937 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-19 07:45:21,871 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83355171 with result: [{'id': 347, 'pos_reference': 'Order 00284-002-0002', 'account_move': False}] 2026-09-19 07:45:21,885 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.019 0.051 2026-09-19 07:45:21,971 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.040 0.038 2026-09-19 07:45:22,734 100 INFO rb-3169c09-224943-416937 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-19 07:45:22,745 100 INFO rb-3169c09-224943-416937 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-19 07:45:22,757 100 INFO rb-3169c09-224943-416937 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-19 07:45:22,774 100 INFO rb-3169c09-224943-416937 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-19 07:45:22,807 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:45:22,823 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:45:22,868 100 INFO rb-3169c09-224943-416937 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-19 07:45:22,877 100 INFO rb-3169c09-224943-416937 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-19 07:45:22,892 100 INFO rb-3169c09-224943-416937 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-19 07:45:22,903 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:22] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.010 0.013 2026-09-19 07:45:22,910 100 INFO rb-3169c09-224943-416937 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-19 07:45:22,929 100 INFO rb-3169c09-224943-416937 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-19 07:45:22,935 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:22] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.017 2026-09-19 07:45:22,952 100 INFO rb-3169c09-224943-416937 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-19 07:45:23,793 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:45:23,809 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:45:23,824 100 INFO rb-3169c09-224943-416937 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-19 07:45:23,841 100 INFO rb-3169c09-224943-416937 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-19 07:45:23,857 100 INFO rb-3169c09-224943-416937 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-19 07:45:23,874 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:45:23,889 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75079034 for PoS orders references: ['Order 00284-002-0003'] (draft: False) 2026-09-19 07:45:23,891 100 INFO rb-3169c09-224943-416937 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-19 07:45:23,960 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75079034 with result: [{'id': 348, 'pos_reference': 'Order 00284-002-0003', 'account_move': False}] 2026-09-19 07:45:23,974 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.028 0.062 2026-09-19 07:45:24,097 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.058 0.050 2026-09-19 07:45:24,863 100 INFO rb-3169c09-224943-416937 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-19 07:45:24,876 100 INFO rb-3169c09-224943-416937 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-19 07:45:24,905 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:45:24,914 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:45:24,955 100 INFO rb-3169c09-224943-416937 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-19 07:45:24,973 100 INFO rb-3169c09-224943-416937 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-19 07:45:24,987 100 INFO rb-3169c09-224943-416937 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-19 07:45:24,990 100 INFO rb-3169c09-224943-416937 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-19 07:45:25,008 100 INFO rb-3169c09-224943-416937 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-19 07:45:25,024 100 INFO rb-3169c09-224943-416937 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-19 07:45:25,570 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:45:25,877 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:45:25,892 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:45:25,908 100 INFO rb-3169c09-224943-416937 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-19 07:45:25,924 100 INFO rb-3169c09-224943-416937 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-19 07:45:25,940 100 INFO rb-3169c09-224943-416937 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-19 07:45:25,957 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:45:25,974 100 INFO rb-3169c09-224943-416937 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-19 07:45:25,981 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:25] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.005 0.014 2026-09-19 07:45:26,000 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64536027 for PoS orders references: ['Order 00284-002-0004'] (draft: False) 2026-09-19 07:45:26,059 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64536027 with result: [{'id': 349, 'pos_reference': 'Order 00284-002-0004', 'account_move': False}] 2026-09-19 07:45:26,073 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.022 0.056 2026-09-19 07:45:26,168 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 34 0.034 0.050 2026-09-19 07:45:26,933 100 INFO rb-3169c09-224943-416937 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-19 07:45:26,943 100 INFO rb-3169c09-224943-416937 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-19 07:45:26,974 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:45:26,981 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:45:27,023 100 INFO rb-3169c09-224943-416937 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-19 07:45:27,048 100 INFO rb-3169c09-224943-416937 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-19 07:45:27,057 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:27] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.014 2026-09-19 07:45:27,060 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:45:27,080 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:45:27,081 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:27] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-19 07:45:27,095 100 INFO rb-3169c09-224943-416937 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-19 07:45:27,117 100 INFO rb-3169c09-224943-416937 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-19 07:45:27,144 100 INFO rb-3169c09-224943-416937 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-19 07:45:27,146 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:45:27,164 100 INFO rb-3169c09-224943-416937 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-19 07:45:27,168 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99264607 for PoS orders references: ['Order 00284-002-0005'] (draft: False) 2026-09-19 07:45:27,251 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99264607 with result: [{'id': 350, 'pos_reference': 'Order 00284-002-0005', 'account_move': False}] 2026-09-19 07:45:27,284 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.058 0.066 2026-09-19 07:45:27,388 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.025 0.061 2026-09-19 07:45:28,164 100 INFO rb-3169c09-224943-416937 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-19 07:45:28,206 100 INFO rb-3169c09-224943-416937 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-19 07:45:28,212 100 INFO rb-3169c09-224943-416937 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-19 07:45:28,225 100 INFO rb-3169c09-224943-416937 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-19 07:45:28,241 100 INFO rb-3169c09-224943-416937 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-19 07:45:28,258 100 INFO rb-3169c09-224943-416937 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-19 07:45:28,276 100 INFO rb-3169c09-224943-416937 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-19 07:45:28,295 100 INFO rb-3169c09-224943-416937 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-19 07:45:28,308 100 INFO rb-3169c09-224943-416937 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-19 07:45:29,152 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-09-19 07:45:29,157 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:45:29,176 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:45:29,218 100 INFO rb-3169c09-224943-416937 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-19 07:45:29,237 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button.highlight:contains("eWallet Pay")' 2026-09-19 07:45:29,250 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button:contains("eWallet Pay")' 2026-09-19 07:45:29,258 100 INFO rb-3169c09-224943-416937 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-19 07:45:29,274 100 INFO rb-3169c09-224943-416937 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-19 07:45:29,291 100 INFO rb-3169c09-224943-416937 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-19 07:45:29,312 100 INFO rb-3169c09-224943-416937 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-19 07:45:29,324 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:45:29,344 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:45:29,357 100 INFO rb-3169c09-224943-416937 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-19 07:45:29,376 100 INFO rb-3169c09-224943-416937 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-19 07:45:29,391 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:45:29,409 100 INFO rb-3169c09-224943-416937 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-19 07:45:29,421 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:29] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.011 0.013 2026-09-19 07:45:29,437 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86585191 for PoS orders references: ['Order 00284-002-0006'] (draft: False) 2026-09-19 07:45:29,526 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86585191 with result: [{'id': 351, 'pos_reference': 'Order 00284-002-0006', 'account_move': False}] 2026-09-19 07:45:29,554 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.062 0.060 2026-09-19 07:45:29,637 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.029 0.043 2026-09-19 07:45:29,641 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.015 2026-09-19 07:45:30,401 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:45:30,412 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:45:30,426 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29902 2026-09-19 07:45:30,427 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:45:30,428 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29902 2026-09-19 07:45:30,505 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074530_505160_TestUi.txt 2026-09-19 07:45:30,505 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpqe7dlj8q_chrome_odoo" 2026-09-19 07:45:30,601 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-09-19 07:45:31,398 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30130 2026-09-19 07:45:31,399 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpih6cl6d0_chrome_odoo 2026-09-19 07:45:31,399 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34061/json/version 2026-09-19 07:45:31,401 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34061/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:45:31,449 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:45:31,449 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34061/json 2026-09-19 07:45:31,450 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34061/json with timeout 3 increased to 10s during tests 2026-09-19 07:45:31,463 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34061/devtools/page/D785C68F6FFCDABE2EE6503BB04955D2 2026-09-19 07:45:31,477 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:45:31,486 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:45:31,752 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:45:31,760 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:45:31,767 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:45:31,767 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:45:31,786 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:45:32,438 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:32] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.101 0.555 2026-09-19 07:45:32,442 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D785C68F6FFCDABE2EE6503BB04955D2', 'loaderId': '4E35F537D6EEE98E75BCE854941241ED', 'isDownload': False} 2026-09-19 07:45:32,442 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-09-19 07:45:32,459 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:45:32,486 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:32] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.011 2026-09-19 07:45:32,498 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:32] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.027 2026-09-19 07:45:32,512 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:32] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.039 2026-09-19 07:45:32,884 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:32] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.011 2026-09-19 07:45:32,893 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.021 2026-09-19 07:45:32,918 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 07:45:32,920 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:45:32,947 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:45:32,949 100 INFO rb-3169c09-224943-416937 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-19 07:45:33,801 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.419 0.442 2026-09-19 07:45:33,871 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:33] "GET /pos/web HTTP/1.1" 200 - 20 0.028 0.866 2026-09-19 07:45:33,905 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:45:33,955 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.078 2026-09-19 07:45:34,088 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.013 2026-09-19 07:45:34,139 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:45:34,694 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.182 0.359 2026-09-19 07:45:34,794 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:34] "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-19 07:45:34,817 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:34] "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-19 07:45:34,832 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:45:34,943 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:34] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.047 0.042 2026-09-19 07:45:34,988 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:34] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.109 2026-09-19 07:45:34,994 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:45:35,031 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.134 2026-09-19 07:45:35,082 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.020 0.204 2026-09-19 07:45:35,134 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.241 2026-09-19 07:45:35,153 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:45:35,168 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:45:35,177 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:45:35,184 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.312 2026-09-19 07:45:35,212 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:45:35,217 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.025 0.233 2026-09-19 07:45:35,272 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.027 0.246 2026-09-19 07:45:35,306 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.264 2026-09-19 07:45:35,346 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.241 2026-09-19 07:45:35,357 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:45:35,360 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.159 2026-09-19 07:45:35,374 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.142 2026-09-19 07:45:35,442 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.035 0.173 2026-09-19 07:45:35,446 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.202 2026-09-19 07:45:35,461 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.168 2026-09-19 07:45:35,483 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.015 0.157 2026-09-19 07:45:35,509 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.009 0.138 2026-09-19 07:45:35,522 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.149 2026-09-19 07:45:35,544 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.006 0.150 2026-09-19 07:45:35,567 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.005 0.107 2026-09-19 07:45:35,589 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.121 2026-09-19 07:45:35,608 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.074 2026-09-19 07:45:35,874 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:45:35,894 100 INFO rb-3169c09-224943-416937 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-19 07:45:35,909 100 INFO rb-3169c09-224943-416937 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-19 07:45:35,923 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.015 2026-09-19 07:45:35,940 100 INFO rb-3169c09-224943-416937 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-19 07:45:35,952 100 INFO rb-3169c09-224943-416937 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-19 07:45:35,958 100 INFO rb-3169c09-224943-416937 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-19 07:45:36,866 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:45:36,890 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:45:36,893 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:45:36,896 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:45:36,905 100 INFO rb-3169c09-224943-416937 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-19 07:45:36,927 100 INFO rb-3169c09-224943-416937 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-19 07:45:36,929 100 INFO rb-3169c09-224943-416937 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-19 07:45:36,941 100 INFO rb-3169c09-224943-416937 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-19 07:45:36,957 100 INFO rb-3169c09-224943-416937 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-19 07:45:36,974 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:45:36,990 100 INFO rb-3169c09-224943-416937 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-19 07:45:36,996 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36289804 for PoS orders references: ['Order 00285-002-0001'] (draft: False) 2026-09-19 07:45:37,016 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:45:37,167 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36289804 with result: [{'id': 352, 'pos_reference': 'Order 00285-002-0001', 'account_move': False}] 2026-09-19 07:45:37,191 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.099 0.101 2026-09-19 07:45:37,296 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.048 0.044 2026-09-19 07:45:37,345 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:37] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.008 2026-09-19 07:45:37,360 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:37] "GET /report/barcode/Code128/0446-fb15-4dbe HTTP/1.1" 200 - 2 0.001 0.020 2026-09-19 07:45:37,767 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:45:38,086 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:45:38,101 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:45:38,120 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30130 2026-09-19 07:45:38,120 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:45:38,121 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30130 2026-09-19 07:45:38,215 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074538_215697_TestUi.txt 2026-09-19 07:45:38,216 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpih6cl6d0_chrome_odoo" 2026-09-19 07:45:38,279 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-09-19 07:45:39,165 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30361 2026-09-19 07:45:39,165 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpbc3ua9cm_chrome_odoo 2026-09-19 07:45:39,166 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44289/json/version 2026-09-19 07:45:39,168 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44289/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:45:39,188 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:45:39,188 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44289/json 2026-09-19 07:45:39,190 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44289/json with timeout 3 increased to 10s during tests 2026-09-19 07:45:39,215 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44289/devtools/page/9C80FE5665DD001A6252EBA9298F2753 2026-09-19 07:45:39,223 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:45:39,225 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:45:39,496 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:45:39,505 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:45:39,520 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:45:39,520 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:45:39,545 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:45:40,140 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:40] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.066 0.534 2026-09-19 07:45:40,144 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9C80FE5665DD001A6252EBA9298F2753', 'loaderId': 'B261FE270C6EDCE7A1135E2AD759DCA0', 'isDownload': False} 2026-09-19 07:45:40,144 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_not_create_loyalty_card_expired_program')" 2026-09-19 07:45:40,161 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:45:40,185 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:40] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.009 2026-09-19 07:45:40,199 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:40] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.023 2026-09-19 07:45:40,219 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:40] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.039 2026-09-19 07:45:40,602 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:40] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.007 0.009 2026-09-19 07:45:40,622 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.014 2026-09-19 07:45:40,661 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.006 2026-09-19 07:45:40,663 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:45:40,666 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:45:40,685 100 INFO rb-3169c09-224943-416937 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-19 07:45:41,388 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 291 0.310 0.401 2026-09-19 07:45:41,449 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:41] "GET /pos/web HTTP/1.1" 200 - 20 0.021 0.724 2026-09-19 07:45:41,466 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:45:41,517 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:41] "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-19 07:45:41,648 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:45:41,708 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.007 2026-09-19 07:45:42,203 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 168 0.137 0.328 2026-09-19 07:45:42,281 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.044 2026-09-19 07:45:42,305 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "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-19 07:45:42,318 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:45:42,433 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.054 0.038 2026-09-19 07:45:42,446 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:45:42,484 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.131 2026-09-19 07:45:42,539 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.165 2026-09-19 07:45:42,548 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45: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-19 07:45:42,561 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:45:42,573 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:45:42,585 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:45:42,595 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.016 0.237 2026-09-19 07:45:42,638 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.243 2026-09-19 07:45:42,688 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.020 0.297 2026-09-19 07:45:42,702 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.227 2026-09-19 07:45:42,758 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.022 0.236 2026-09-19 07:45:42,775 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.177 2026-09-19 07:45:42,781 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:45:42,794 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.011 0.170 2026-09-19 07:45:42,853 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.031 0.175 2026-09-19 07:45:42,865 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.153 2026-09-19 07:45:42,876 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.155 2026-09-19 07:45:42,881 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.150 2026-09-19 07:45:42,899 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.132 2026-09-19 07:45:42,931 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.130 2026-09-19 07:45:42,962 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:42] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.005 0.154 2026-09-19 07:45:43,012 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:43] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.140 2026-09-19 07:45:43,031 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:43] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.148 2026-09-19 07:45:43,050 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:43] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.155 2026-09-19 07:45:43,067 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:43] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.001 0.154 2026-09-19 07:45:43,088 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:43] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.121 2026-09-19 07:45:43,257 100 INFO rb-3169c09-224943-416937 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-19 07:45:43,274 100 INFO rb-3169c09-224943-416937 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-19 07:45:43,290 100 INFO rb-3169c09-224943-416937 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-19 07:45:43,303 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.016 2026-09-19 07:45:43,307 100 INFO rb-3169c09-224943-416937 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-19 07:45:43,374 100 INFO rb-3169c09-224943-416937 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-19 07:45:43,388 100 INFO rb-3169c09-224943-416937 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-19 07:45:43,435 100 INFO rb-3169c09-224943-416937 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-19 07:45:43,447 100 INFO rb-3169c09-224943-416937 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-19 07:45:43,460 100 INFO rb-3169c09-224943-416937 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-19 07:45:44,310 100 INFO rb-3169c09-224943-416937 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-19 07:45:44,333 100 INFO rb-3169c09-224943-416937 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-19 07:45:44,339 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:45:44,342 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:45:44,342 100 INFO rb-3169c09-224943-416937 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-19 07:45:44,361 100 INFO rb-3169c09-224943-416937 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-19 07:45:44,373 100 INFO rb-3169c09-224943-416937 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-19 07:45:44,391 100 INFO rb-3169c09-224943-416937 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-19 07:45:44,411 100 INFO rb-3169c09-224943-416937 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-19 07:45:44,423 100 INFO rb-3169c09-224943-416937 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-19 07:45:44,440 100 INFO rb-3169c09-224943-416937 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-19 07:45:44,445 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97963201 for PoS orders references: ['Order 00286-002-0001'] (draft: False) 2026-09-19 07:45:44,449 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:45:44,608 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97963201 with result: [{'id': 353, 'pos_reference': 'Order 00286-002-0001', 'account_move': False}] 2026-09-19 07:45:44,624 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.081 0.102 2026-09-19 07:45:44,680 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:44] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.011 0.009 2026-09-19 07:45:45,147 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-09-19 07:45:45,408 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:45:45,420 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:45:45,431 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30361 2026-09-19 07:45:45,431 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:45:45,432 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30361 2026-09-19 07:45:45,527 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074545_527202_TestUi.txt 2026-09-19 07:45:45,527 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpbc3ua9cm_chrome_odoo" 2026-09-19 07:45:45,589 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-09-19 07:45:46,486 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30562 2026-09-19 07:45:46,487 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpeqg1i8yd_chrome_odoo 2026-09-19 07:45:46,487 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38045/json/version 2026-09-19 07:45:46,489 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38045/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:45:46,549 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:45:46,549 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38045/json 2026-09-19 07:45:46,550 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38045/json with timeout 3 increased to 10s during tests 2026-09-19 07:45:46,574 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38045/devtools/page/6498923D5AC139A7394F748B55C46F0D 2026-09-19 07:45:46,593 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:45:46,603 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:45:46,869 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:45:46,878 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:45:46,890 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:45:46,891 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:45:46,911 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:45:47,604 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:47] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.102 0.595 2026-09-19 07:45:47,611 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '6498923D5AC139A7394F748B55C46F0D', 'loaderId': '52C083EF755CA30E10C548E86D167B00', 'isDownload': False} 2026-09-19 07:45:47,611 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-09-19 07:45:47,626 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:45:47,644 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:47] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.008 2026-09-19 07:45:47,650 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:47] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.001 0.011 2026-09-19 07:45:47,666 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:47] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.020 2026-09-19 07:45:48,137 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:48] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.010 0.008 2026-09-19 07:45:48,151 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.013 2026-09-19 07:45:48,182 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:45:48,192 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.005 2026-09-19 07:45:48,194 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:45:48,216 100 INFO rb-3169c09-224943-416937 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-19 07:45:48,868 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.234 0.424 2026-09-19 07:45:48,942 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:48] "GET /pos/web HTTP/1.1" 200 - 20 0.034 0.648 2026-09-19 07:45:48,960 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:45:49,029 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.103 2026-09-19 07:45:49,079 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-19 07:45:49,117 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-09-19 07:45:49,682 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.184 0.370 2026-09-19 07:45:49,783 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.046 2026-09-19 07:45:49,810 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:49] "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-19 07:45:49,827 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:45:49,940 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:49] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.029 0.051 2026-09-19 07:45:49,983 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:49] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.116 2026-09-19 07:45:49,999 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:45:50,023 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.148 2026-09-19 07:45:50,068 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.185 2026-09-19 07:45:50,077 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45: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-19 07:45:50,088 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:45:50,099 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:45:50,110 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.219 2026-09-19 07:45:50,187 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.027 0.273 2026-09-19 07:45:50,200 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:45:50,218 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.021 0.251 2026-09-19 07:45:50,275 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.257 2026-09-19 07:45:50,336 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.022 0.284 2026-09-19 07:45:50,351 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.233 2026-09-19 07:45:50,366 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:45:50,369 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.244 2026-09-19 07:45:50,385 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.167 2026-09-19 07:45:50,396 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.168 2026-09-19 07:45:50,401 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.140 2026-09-19 07:45:50,417 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.126 2026-09-19 07:45:50,474 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.026 0.109 2026-09-19 07:45:50,514 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.022 0.118 2026-09-19 07:45:50,557 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.160 2026-09-19 07:45:50,582 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.007 0.183 2026-09-19 07:45:50,606 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.006 0.190 2026-09-19 07:45:50,626 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.195 2026-09-19 07:45:50,646 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.102 2026-09-19 07:45:50,807 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:45:50,825 100 INFO rb-3169c09-224943-416937 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-19 07:45:50,840 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:45:50,851 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.014 2026-09-19 07:45:50,857 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:45:50,909 100 INFO rb-3169c09-224943-416937 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-19 07:45:50,932 100 INFO rb-3169c09-224943-416937 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-19 07:45:50,937 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.011 2026-09-19 07:45:50,979 100 INFO rb-3169c09-224943-416937 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-19 07:45:50,991 100 INFO rb-3169c09-224943-416937 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-19 07:45:50,994 100 INFO rb-3169c09-224943-416937 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-19 07:45:50,999 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:50] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.016 0.012 2026-09-19 07:45:51,040 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:51] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.009 2026-09-19 07:45:51,859 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: '.loyalty-points-title' 2026-09-19 07:45:51,874 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-19 07:45:51,890 100 INFO rb-3169c09-224943-416937 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-19 07:45:51,934 100 INFO rb-3169c09-224943-416937 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-19 07:45:51,939 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:45:51,973 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:45:51,979 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:45:51,980 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:45:51,982 100 INFO rb-3169c09-224943-416937 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-19 07:45:51,999 100 INFO rb-3169c09-224943-416937 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-19 07:45:52,011 100 INFO rb-3169c09-224943-416937 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-19 07:45:52,024 100 INFO rb-3169c09-224943-416937 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-19 07:45:52,040 100 INFO rb-3169c09-224943-416937 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-19 07:45:52,056 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:45:52,076 100 INFO rb-3169c09-224943-416937 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-19 07:45:52,086 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97259182 for PoS orders references: ['Order 00287-002-0001'] (draft: False) 2026-09-19 07:45:52,089 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:45:52,294 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97259182 with result: [{'id': 354, 'pos_reference': 'Order 00287-002-0001', 'account_move': False}] 2026-09-19 07:45:52,313 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.120 0.114 2026-09-19 07:45:52,425 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.044 0.052 2026-09-19 07:45:52,471 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:52] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.011 2026-09-19 07:45:52,680 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 07:45:53,205 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:45:53,221 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:45:53,233 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30562 2026-09-19 07:45:53,233 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:45:53,234 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30562 2026-09-19 07:45:53,315 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074553_315237_TestUi.txt 2026-09-19 07:45:53,315 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpeqg1i8yd_chrome_odoo" 2026-09-19 07:45:53,660 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30767 2026-09-19 07:45:53,661 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_nrt_qdb_chrome_odoo 2026-09-19 07:45:53,661 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35137/json/version 2026-09-19 07:45:53,662 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35137/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:45:53,706 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:45:53,706 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35137/json 2026-09-19 07:45:53,707 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35137/json with timeout 3 increased to 10s during tests 2026-09-19 07:45:53,730 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35137/devtools/page/53F1B8CB64B1B9DD8C70FED1583A9C9D 2026-09-19 07:45:53,752 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:45:53,759 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:45:53,859 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:45:53,873 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:45:53,882 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:45:53,882 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:45:53,967 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:53] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.016 0.055 2026-09-19 07:45:53,989 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '53F1B8CB64B1B9DD8C70FED1583A9C9D', 'loaderId': 'B1125BC95CDF9B3269E97CCF1E8E16DD', 'isDownload': False} 2026-09-19 07:45:53,989 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-09-19 07:45:54,032 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:45:54,066 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:54] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.012 2026-09-19 07:45:54,089 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:54] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.015 0.034 2026-09-19 07:45:54,111 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:54] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.063 2026-09-19 07:45:54,592 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:54] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.011 0.012 2026-09-19 07:45:54,607 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.010 2026-09-19 07:45:54,652 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:45:54,667 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.016 0.009 2026-09-19 07:45:54,673 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-09-19 07:45:54,715 100 INFO rb-3169c09-224943-416937 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-19 07:45:55,254 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.206 0.353 2026-09-19 07:45:55,320 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:55] "GET /pos/web HTTP/1.1" 200 - 20 0.026 0.553 2026-09-19 07:45:55,345 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:45:55,383 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:55] "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-19 07:45:55,445 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-19 07:45:55,498 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-09-19 07:45:56,054 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.167 0.347 2026-09-19 07:45:56,136 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.042 2026-09-19 07:45:56,163 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "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-19 07:45:56,180 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.004 2026-09-19 07:45:56,263 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.029 0.032 2026-09-19 07:45:56,311 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.081 2026-09-19 07:45:56,324 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:45:56,355 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.147 2026-09-19 07:45:56,420 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.189 2026-09-19 07:45:56,429 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45: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-19 07:45:56,449 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:45:56,457 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:45:56,476 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.240 2026-09-19 07:45:56,489 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:45:56,527 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.285 2026-09-19 07:45:56,543 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.008 0.266 2026-09-19 07:45:56,589 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.243 2026-09-19 07:45:56,633 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.253 2026-09-19 07:45:56,653 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.170 2026-09-19 07:45:56,664 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.156 2026-09-19 07:45:56,684 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.010 0.140 2026-09-19 07:45:56,734 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.019 0.162 2026-09-19 07:45:56,744 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.173 2026-09-19 07:45:56,763 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.009 0.151 2026-09-19 07:45:56,777 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.128 2026-09-19 07:45:56,802 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.008 0.134 2026-09-19 07:45:56,864 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.185 2026-09-19 07:45:56,889 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.007 0.190 2026-09-19 07:45:56,909 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.168 2026-09-19 07:45:56,928 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.160 2026-09-19 07:45:56,948 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:56] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.111 2026-09-19 07:45:57,158 100 INFO rb-3169c09-224943-416937 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-19 07:45:57,174 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:45:57,195 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:45:57,248 100 INFO rb-3169c09-224943-416937 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-19 07:45:57,281 100 INFO rb-3169c09-224943-416937 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-19 07:45:57,311 100 INFO rb-3169c09-224943-416937 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-19 07:45:57,318 100 INFO rb-3169c09-224943-416937 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-19 07:45:57,323 100 INFO rb-3169c09-224943-416937 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-19 07:45:58,183 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'body:not(:has(.loyalty-points-title))' 2026-09-19 07:45:58,190 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:45:58,209 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:45:58,214 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:45:58,217 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:45:58,224 100 INFO rb-3169c09-224943-416937 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-19 07:45:58,240 100 INFO rb-3169c09-224943-416937 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-19 07:45:58,256 100 INFO rb-3169c09-224943-416937 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-19 07:45:58,273 100 INFO rb-3169c09-224943-416937 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-19 07:45:58,293 100 INFO rb-3169c09-224943-416937 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-19 07:45:58,306 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:45:58,321 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19706881 for PoS orders references: ['Order 00287-004-0001'] (draft: False) 2026-09-19 07:45:58,323 100 INFO rb-3169c09-224943-416937 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-19 07:45:58,335 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:45:58,398 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19706881 with result: [{'id': 355, 'pos_reference': 'Order 00287-004-0001', 'account_move': False}] 2026-09-19 07:45:58,410 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.040 0.052 2026-09-19 07:45:58,466 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:58] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.010 2026-09-19 07:45:59,063 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-19 07:45:59,201 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:45:59,215 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:45:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:45:59,243 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30767 2026-09-19 07:45:59,243 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:45:59,244 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30767 2026-09-19 07:45:59,350 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074559_349874_TestUi.txt 2026-09-19 07:45:59,350 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_nrt_qdb_chrome_odoo" 2026-09-19 07:45:59,414 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_number_buffer_popup ... 2026-09-19 07:45:59,901 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30979 2026-09-19 07:45:59,902 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2jn6fa2b_chrome_odoo 2026-09-19 07:45:59,902 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43723/json/version 2026-09-19 07:45:59,904 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43723/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:45:59,978 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:45:59,978 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43723/json 2026-09-19 07:45:59,979 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43723/json with timeout 3 increased to 10s during tests 2026-09-19 07:46:00,001 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43723/devtools/page/1A769ADC6F038D622E33F5277E1C0C9A 2026-09-19 07:46:00,012 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:46:00,026 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:46:00,232 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:46:00,234 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:46:00,240 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-09-19 07:46:00,240 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-09-19 07:46:00,258 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:46:00,897 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:00] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 112 0.114 0.529 2026-09-19 07:46:00,901 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1A769ADC6F038D622E33F5277E1C0C9A', 'loaderId': 'AE7663A77A4D230B44F488BF23CA8C0A', 'isDownload': False} 2026-09-19 07:46:00,901 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_number_buffer_popup')" 2026-09-19 07:46:00,916 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:46:00,942 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:00] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.014 2026-09-19 07:46:00,949 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:00] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.024 2026-09-19 07:46:00,968 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:00] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.033 2026-09-19 07:46:01,380 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:01] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-19 07:46:01,395 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-09-19 07:46:01,416 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:46:01,436 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:46:01,439 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.006 2026-09-19 07:46:01,459 100 INFO rb-3169c09-224943-416937 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-19 07:46:02,226 100 INFO rb-3169c09-224943-416937 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-19 07:46:02,228 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.329 0.447 2026-09-19 07:46:02,324 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.046 2026-09-19 07:46:02,356 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:02] "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-19 07:46:02,372 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:46:02,462 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:02] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.027 0.039 2026-09-19 07:46:02,520 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:02] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.109 2026-09-19 07:46:02,570 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:02] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.021 0.145 2026-09-19 07:46:02,582 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:46:02,652 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:02] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.035 0.208 2026-09-19 07:46:02,714 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:02] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.023 0.285 2026-09-19 07:46:02,724 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:46:02,741 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:46:02,757 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:46:02,769 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:02] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.019 0.319 2026-09-19 07:46:02,785 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.310 2026-09-19 07:46:02,832 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:02] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.292 2026-09-19 07:46:02,893 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:02] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.028 0.264 2026-09-19 07:46:02,902 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:46:02,943 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:02] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.022 0.262 2026-09-19 07:46:02,962 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.188 2026-09-19 07:46:02,976 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.196 2026-09-19 07:46:03,023 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.033 2026-09-19 07:46:03,054 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:03] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.047 0.211 2026-09-19 07:46:03,071 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.247 2026-09-19 07:46:03,086 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.241 2026-09-19 07:46:03,105 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.012 0.185 2026-09-19 07:46:03,138 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:03] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.020 0.167 2026-09-19 07:46:03,152 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.138 2026-09-19 07:46:03,186 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:03] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.007 0.143 2026-09-19 07:46:03,211 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:03] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.004 0.144 2026-09-19 07:46:03,230 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:03] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.132 2026-09-19 07:46:03,257 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:03] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.013 0.086 2026-09-19 07:46:03,440 100 INFO rb-3169c09-224943-416937 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-19 07:46:03,458 100 INFO rb-3169c09-224943-416937 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-19 07:46:03,476 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.020 2026-09-19 07:46:03,511 100 INFO rb-3169c09-224943-416937 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-19 07:46:03,530 100 INFO rb-3169c09-224943-416937 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-19 07:46:03,541 100 INFO rb-3169c09-224943-416937 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-19 07:46:04,433 100 INFO rb-3169c09-224943-416937 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-19 07:46:04,439 100 INFO rb-3169c09-224943-416937 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-19 07:46:04,456 100 INFO rb-3169c09-224943-416937 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-19 07:46:04,476 100 INFO rb-3169c09-224943-416937 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-19 07:46:04,490 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Simulate keyboard input (trigger: body)' 2026-09-19 07:46:04,506 100 INFO rb-3169c09-224943-416937 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-19 07:46:04,523 100 INFO rb-3169c09-224943-416937 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-19 07:46:04,539 100 INFO rb-3169c09-224943-416937 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-19 07:46:04,556 100 INFO rb-3169c09-224943-416937 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-19 07:46:04,557 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:46:04,564 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30979 2026-09-19 07:46:04,565 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:46:04,565 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30979 2026-09-19 07:46:04,660 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074604_660198_TestUi.txt 2026-09-19 07:46:04,660 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp2jn6fa2b_chrome_odoo" 2026-09-19 07:46:04,692 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-09-19 07:46:06,008 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31174 2026-09-19 07:46:06,009 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpn0obj8wl_chrome_odoo 2026-09-19 07:46:06,009 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39153/json/version 2026-09-19 07:46:06,011 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39153/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:46:06,024 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:46:06,024 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39153/json 2026-09-19 07:46:06,025 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39153/json with timeout 3 increased to 10s during tests 2026-09-19 07:46:06,039 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39153/devtools/page/C1F56F3D24628D121DA4A738FBFC4FF3 2026-09-19 07:46:06,080 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:46:06,096 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:46:06,373 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:46:06,381 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:46:06,384 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:46:06,384 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:46:06,409 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:46:07,030 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:07] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.087 0.539 2026-09-19 07:46:07,034 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C1F56F3D24628D121DA4A738FBFC4FF3', 'loaderId': 'C65C5DA2A840950812AAC8B62133D23F', 'isDownload': False} 2026-09-19 07:46:07,035 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-09-19 07:46:07,048 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:46:07,081 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:07] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.012 2026-09-19 07:46:07,087 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:07] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.029 2026-09-19 07:46:07,107 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:07] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.040 2026-09-19 07:46:07,552 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:07] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.009 2026-09-19 07:46:07,571 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.015 2026-09-19 07:46:07,596 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:46:07,607 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-19 07:46:07,615 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:46:07,638 100 INFO rb-3169c09-224943-416937 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-19 07:46:08,455 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.366 0.463 2026-09-19 07:46:08,529 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:08] "GET /pos/web HTTP/1.1" 200 - 20 0.036 0.826 2026-09-19 07:46:08,556 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:46:08,655 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.067 0.107 2026-09-19 07:46:08,683 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.006 2026-09-19 07:46:08,730 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:46:09,242 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.175 0.310 2026-09-19 07:46:09,350 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.046 2026-09-19 07:46:09,374 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46: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-19 07:46:09,388 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-19 07:46:09,476 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:09] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.035 0.039 2026-09-19 07:46:09,520 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:09] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.103 2026-09-19 07:46:09,553 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-19 07:46:09,588 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:09] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.034 0.135 2026-09-19 07:46:09,636 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:09] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.211 2026-09-19 07:46:09,675 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:09] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.257 2026-09-19 07:46:09,696 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:09] "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-19 07:46:09,725 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:46:09,735 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:46:09,760 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:09] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.024 0.295 2026-09-19 07:46:09,804 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.311 2026-09-19 07:46:09,822 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:46:09,844 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:09] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.268 2026-09-19 07:46:09,900 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:09] "GET /web/image?model=product.product&field=image_128&id=1517&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.294 2026-09-19 07:46:09,944 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:09] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.294 2026-09-19 07:46:09,960 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.008 0.211 2026-09-19 07:46:09,975 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:46:10,022 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:10] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.023 0.228 2026-09-19 07:46:10,062 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.024 0.209 2026-09-19 07:46:10,069 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.235 2026-09-19 07:46:10,082 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.228 2026-09-19 07:46:10,103 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.013 0.187 2026-09-19 07:46:10,122 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.010 0.162 2026-09-19 07:46:10,171 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:10] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.032 0.151 2026-09-19 07:46:10,227 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:10] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.022 0.166 2026-09-19 07:46:10,255 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:10] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.010 0.169 2026-09-19 07:46:10,274 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:10] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.178 2026-09-19 07:46:10,298 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:10] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.008 0.182 2026-09-19 07:46:10,322 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:10] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.013 0.109 2026-09-19 07:46:10,440 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:46:10,457 100 INFO rb-3169c09-224943-416937 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-19 07:46:10,473 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:46:10,491 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:46:10,498 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.034 0.016 2026-09-19 07:46:10,548 100 INFO rb-3169c09-224943-416937 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-19 07:46:10,584 100 INFO rb-3169c09-224943-416937 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-19 07:46:10,621 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-19 07:46:10,638 100 INFO rb-3169c09-224943-416937 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-19 07:46:10,668 100 INFO rb-3169c09-224943-416937 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-19 07:46:10,669 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:46:10,689 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:46:10,702 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31174 2026-09-19 07:46:10,704 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:46:10,708 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31174 2026-09-19 07:46:10,786 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074610_786677_TestUi.txt 2026-09-19 07:46:10,787 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpn0obj8wl_chrome_odoo" 2026-09-19 07:46:10,816 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-09-19 07:46:12,327 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31377 2026-09-19 07:46:12,330 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5vg7r3hl_chrome_odoo 2026-09-19 07:46:12,331 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46555/json/version 2026-09-19 07:46:12,333 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46555/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:46:12,417 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:46:12,417 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46555/json 2026-09-19 07:46:12,418 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46555/json with timeout 3 increased to 10s during tests 2026-09-19 07:46:12,447 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46555/devtools/page/23BC3D6488FAEB988ACE376FBFE01F64 2026-09-19 07:46:12,473 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:46:12,487 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:46:12,749 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:46:12,758 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:46:12,779 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:46:12,779 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:46:12,819 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:46:13,538 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:13] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.135 0.594 2026-09-19 07:46:13,543 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '23BC3D6488FAEB988ACE376FBFE01F64', 'loaderId': '571309FC474A25B6553344C787322004', 'isDownload': False} 2026-09-19 07:46:13,543 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-09-19 07:46:13,560 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:46:13,586 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:13] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.015 2026-09-19 07:46:13,601 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:13] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.030 2026-09-19 07:46:13,611 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:13] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.041 2026-09-19 07:46:14,016 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:14] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.013 2026-09-19 07:46:14,027 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-09-19 07:46:14,053 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:46:14,064 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:46:14,072 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-09-19 07:46:14,091 100 INFO rb-3169c09-224943-416937 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-19 07:46:15,718 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.269 1.365 2026-09-19 07:46:15,773 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:15] "GET /pos/web HTTP/1.1" 200 - 20 0.018 1.637 2026-09-19 07:46:15,792 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:46:15,855 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.082 2026-09-19 07:46:15,911 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:46:15,992 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-09-19 07:46:16,541 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.166 0.371 2026-09-19 07:46:16,620 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.043 2026-09-19 07:46:16,640 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.009 2026-09-19 07:46:16,653 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:46:16,764 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:16] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.049 0.038 2026-09-19 07:46:16,788 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:46:16,798 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:16] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.123 2026-09-19 07:46:16,855 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:16] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.024 0.161 2026-09-19 07:46:16,913 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:16] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.023 0.195 2026-09-19 07:46:16,927 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:46:16,937 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:46:16,952 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:46:16,970 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:16] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.028 0.228 2026-09-19 07:46:17,016 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:17] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.302 2026-09-19 07:46:17,030 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.235 2026-09-19 07:46:17,067 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:17] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.254 2026-09-19 07:46:17,122 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:17] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.019 0.242 2026-09-19 07:46:17,128 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:46:17,138 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.009 0.170 2026-09-19 07:46:17,148 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.168 2026-09-19 07:46:17,160 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:46:17,161 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.138 2026-09-19 07:46:17,181 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.014 0.118 2026-09-19 07:46:17,187 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.132 2026-09-19 07:46:17,215 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.019 0.119 2026-09-19 07:46:17,272 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:17] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.018 0.123 2026-09-19 07:46:17,304 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:17] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.125 2026-09-19 07:46:17,343 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:17] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.158 2026-09-19 07:46:17,395 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:17] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.017 0.196 2026-09-19 07:46:17,435 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:17] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.016 0.217 2026-09-19 07:46:17,455 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:17] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.228 2026-09-19 07:46:17,474 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:17] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.004 0.191 2026-09-19 07:46:17,489 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:17] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.001 0.177 2026-09-19 07:46:17,505 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:17] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.154 2026-09-19 07:46:17,639 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:46:17,657 100 INFO rb-3169c09-224943-416937 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-19 07:46:17,673 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:46:17,677 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.016 2026-09-19 07:46:17,689 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:46:17,727 100 INFO rb-3169c09-224943-416937 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-19 07:46:17,751 100 INFO rb-3169c09-224943-416937 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-19 07:46:17,796 100 INFO rb-3169c09-224943-416937 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-19 07:46:17,815 100 INFO rb-3169c09-224943-416937 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-19 07:46:17,827 100 INFO rb-3169c09-224943-416937 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-19 07:46:17,851 100 INFO rb-3169c09-224943-416937 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-19 07:46:17,855 100 INFO rb-3169c09-224943-416937 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-19 07:46:17,879 100 INFO rb-3169c09-224943-416937 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-19 07:46:17,892 100 INFO rb-3169c09-224943-416937 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-19 07:46:17,907 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-19 07:46:17,952 100 INFO rb-3169c09-224943-416937 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-19 07:46:17,955 100 INFO rb-3169c09-224943-416937 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-19 07:46:17,957 100 INFO rb-3169c09-224943-416937 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-19 07:46:17,978 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:46:18,001 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:46:18,007 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:46:18,008 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:46:18,031 100 INFO rb-3169c09-224943-416937 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-19 07:46:18,042 100 INFO rb-3169c09-224943-416937 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-19 07:46:18,056 100 INFO rb-3169c09-224943-416937 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-19 07:46:18,073 100 INFO rb-3169c09-224943-416937 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-19 07:46:18,089 100 INFO rb-3169c09-224943-416937 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-19 07:46:18,106 100 INFO rb-3169c09-224943-416937 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-19 07:46:18,126 100 INFO rb-3169c09-224943-416937 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-19 07:46:18,139 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:46:18,157 100 INFO rb-3169c09-224943-416937 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-19 07:46:18,162 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:18] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.006 0.012 2026-09-19 07:46:18,185 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:46:18,189 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82141235 for PoS orders references: ['Order 00290-002-0001'] (draft: False) 2026-09-19 07:46:18,379 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82141235 with result: [{'id': 356, 'pos_reference': 'Order 00290-002-0001', 'account_move': False}] 2026-09-19 07:46:18,397 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.115 0.104 2026-09-19 07:46:18,499 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.029 0.055 2026-09-19 07:46:18,566 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:18] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.015 0.014 2026-09-19 07:46:19,293 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:46:19,303 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:46:19,317 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31377 2026-09-19 07:46:19,318 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:46:19,319 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31377 2026-09-19 07:46:19,420 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074619_420036_TestUi.txt 2026-09-19 07:46:19,420 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp5vg7r3hl_chrome_odoo" 2026-09-19 07:46:19,461 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-09-19 07:46:20,878 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31587 2026-09-19 07:46:20,879 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpo7yvv5bf_chrome_odoo 2026-09-19 07:46:20,879 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36713/json/version 2026-09-19 07:46:20,881 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36713/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:46:20,955 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:46:20,955 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36713/json 2026-09-19 07:46:20,957 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36713/json with timeout 3 increased to 10s during tests 2026-09-19 07:46:20,979 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36713/devtools/page/F759A8DC7EF775F65658B4E501335AD3 2026-09-19 07:46:20,994 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:46:21,012 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:46:21,313 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:46:21,320 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:46:21,324 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-09-19 07:46:21,324 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-09-19 07:46:21,339 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:46:21,935 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:21] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 118 0.065 0.535 2026-09-19 07:46:21,940 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F759A8DC7EF775F65658B4E501335AD3', 'loaderId': 'A93114205E8D3BA24D0F1FEF5F40180B', 'isDownload': False} 2026-09-19 07:46:21,940 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-09-19 07:46:21,956 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:46:21,979 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:21] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.007 2026-09-19 07:46:21,991 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:21] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.029 2026-09-19 07:46:22,011 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:22] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.040 2026-09-19 07:46:22,396 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:22] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.015 0.008 2026-09-19 07:46:22,412 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.007 2026-09-19 07:46:22,450 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:46:22,460 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.009 2026-09-19 07:46:22,468 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:46:22,489 100 INFO rb-3169c09-224943-416937 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-19 07:46:23,334 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.395 0.443 2026-09-19 07:46:23,381 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:23] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.855 2026-09-19 07:46:23,407 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:46:23,454 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.067 2026-09-19 07:46:23,492 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 07:46:23,543 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.006 2026-09-19 07:46:24,113 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.178 0.365 2026-09-19 07:46:24,194 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "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-19 07:46:24,217 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.012 2026-09-19 07:46:24,231 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:46:24,335 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.047 0.042 2026-09-19 07:46:24,377 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.106 2026-09-19 07:46:24,418 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.141 2026-09-19 07:46:24,471 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.196 2026-09-19 07:46:24,477 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:46:24,491 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:46:24,511 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:46:24,523 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:46:24,544 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.020 0.239 2026-09-19 07:46:24,596 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.021 0.290 2026-09-19 07:46:24,608 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.257 2026-09-19 07:46:24,662 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.254 2026-09-19 07:46:24,719 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.284 2026-09-19 07:46:24,731 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.004 0.197 2026-09-19 07:46:24,747 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:46:24,750 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.198 2026-09-19 07:46:24,768 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:46:24,777 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.018 0.156 2026-09-19 07:46:24,796 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.011 0.152 2026-09-19 07:46:24,800 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.166 2026-09-19 07:46:24,850 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.021 0.149 2026-09-19 07:46:24,860 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.134 2026-09-19 07:46:24,886 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.011 0.120 2026-09-19 07:46:24,937 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.018 0.147 2026-09-19 07:46:24,981 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:24] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.188 2026-09-19 07:46:25,019 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:25] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.010 0.202 2026-09-19 07:46:25,053 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:25] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.012 0.185 2026-09-19 07:46:25,076 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:25] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.005 0.192 2026-09-19 07:46:25,100 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:25] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.011 0.167 2026-09-19 07:46:25,207 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:46:25,225 100 INFO rb-3169c09-224943-416937 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-19 07:46:25,247 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:46:25,261 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:46:25,267 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.021 2026-09-19 07:46:25,328 100 INFO rb-3169c09-224943-416937 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-19 07:46:25,358 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-09-19 07:46:25,368 100 INFO rb-3169c09-224943-416937 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-19 07:46:25,370 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:25] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.008 0.016 2026-09-19 07:46:25,410 100 INFO rb-3169c09-224943-416937 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-19 07:46:25,420 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:25] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.010 0.012 2026-09-19 07:46:25,421 100 INFO rb-3169c09-224943-416937 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-19 07:46:25,427 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button.highlight:contains("eWallet Pay")' 2026-09-19 07:46:25,440 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button:contains("eWallet Pay")' 2026-09-19 07:46:25,470 100 INFO rb-3169c09-224943-416937 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-19 07:46:25,479 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:46:25,496 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:46:25,502 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:46:25,506 100 INFO rb-3169c09-224943-416937 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-19 07:46:25,507 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:46:25,528 100 INFO rb-3169c09-224943-416937 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-19 07:46:25,539 100 INFO rb-3169c09-224943-416937 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-19 07:46:25,557 100 INFO rb-3169c09-224943-416937 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-19 07:46:25,572 100 INFO rb-3169c09-224943-416937 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-19 07:46:25,589 100 INFO rb-3169c09-224943-416937 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-19 07:46:25,605 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:46:25,622 100 INFO rb-3169c09-224943-416937 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-19 07:46:25,631 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:25] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.006 0.016 2026-09-19 07:46:25,652 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22625396 for PoS orders references: ['Order 00291-002-0001'] (draft: False) 2026-09-19 07:46:25,656 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:46:25,837 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22625396 with result: [{'id': 357, 'pos_reference': 'Order 00291-002-0001', 'account_move': False}] 2026-09-19 07:46:25,875 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.109 0.119 2026-09-19 07:46:25,983 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.046 0.050 2026-09-19 07:46:26,028 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:26] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.004 0.010 2026-09-19 07:46:26,766 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:46:26,783 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:46:26,800 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31587 2026-09-19 07:46:26,800 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:46:26,801 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31587 2026-09-19 07:46:26,897 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074626_897445_TestUi.txt 2026-09-19 07:46:26,897 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpo7yvv5bf_chrome_odoo" 2026-09-19 07:46:26,947 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-09-19 07:46:28,390 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31797 2026-09-19 07:46:28,391 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpfpqr_hm5_chrome_odoo 2026-09-19 07:46:28,391 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38127/json/version 2026-09-19 07:46:28,393 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38127/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:46:28,435 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:46:28,436 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38127/json 2026-09-19 07:46:28,436 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38127/json with timeout 3 increased to 10s during tests 2026-09-19 07:46:28,450 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38127/devtools/page/D57087C7BAFA288B576363D0A13E6655 2026-09-19 07:46:28,468 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:46:28,479 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:46:28,728 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:46:28,738 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:46:28,753 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:46:28,753 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:46:28,772 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:46:29,429 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:29] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.098 0.564 2026-09-19 07:46:29,433 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D57087C7BAFA288B576363D0A13E6655', 'loaderId': '18575F81B6C2151A6C2B7CF576D39595', 'isDownload': False} 2026-09-19 07:46:29,433 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramDomain')" 2026-09-19 07:46:29,451 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:46:29,478 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:29] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.011 2026-09-19 07:46:29,497 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:29] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.022 2026-09-19 07:46:29,509 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:29] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.033 2026-09-19 07:46:29,868 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:29] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-19 07:46:29,890 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.007 2026-09-19 07:46:29,926 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.006 2026-09-19 07:46:29,936 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:46:29,938 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:46:29,958 100 INFO rb-3169c09-224943-416937 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-19 07:46:30,660 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.285 0.429 2026-09-19 07:46:30,702 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:30] "GET /pos/web HTTP/1.1" 200 - 20 0.011 0.706 2026-09-19 07:46:30,730 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:46:30,768 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:30] "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-19 07:46:30,854 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:46:30,942 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 07:46:31,449 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.158 0.334 2026-09-19 07:46:31,543 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.045 2026-09-19 07:46:31,574 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:31] "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-19 07:46:31,590 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:46:31,677 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:31] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.025 0.041 2026-09-19 07:46:31,730 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:31] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.109 2026-09-19 07:46:31,743 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:46:31,782 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:31] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.022 0.139 2026-09-19 07:46:31,824 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:31] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.191 2026-09-19 07:46:31,846 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46: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-19 07:46:31,857 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:46:31,861 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:31] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.227 2026-09-19 07:46:31,878 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:46:31,885 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:46:31,902 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:31] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.254 2026-09-19 07:46:31,927 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.238 2026-09-19 07:46:31,971 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:31] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.198 2026-09-19 07:46:32,018 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:32] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.017 0.214 2026-09-19 07:46:32,033 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 7 0.005 0.007 2026-09-19 07:46:32,062 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:46:32,087 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:32] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.020 0.175 2026-09-19 07:46:32,095 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.181 2026-09-19 07:46:32,114 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.167 2026-09-19 07:46:32,118 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.154 2026-09-19 07:46:32,129 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.145 2026-09-19 07:46:32,145 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.247 2026-09-19 07:46:32,180 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:32] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.011 0.103 2026-09-19 07:46:32,228 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:32] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.116 2026-09-19 07:46:32,290 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:32] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.170 2026-09-19 07:46:32,339 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:32] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.198 2026-09-19 07:46:32,361 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:32] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.219 2026-09-19 07:46:32,381 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:32] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.222 2026-09-19 07:46:32,401 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:32] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.005 0.189 2026-09-19 07:46:32,419 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:32] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.181 2026-09-19 07:46:32,589 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:46:32,606 100 INFO rb-3169c09-224943-416937 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-19 07:46:32,626 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:46:32,631 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.019 2026-09-19 07:46:32,638 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:46:32,698 100 INFO rb-3169c09-224943-416937 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-19 07:46:32,727 100 INFO rb-3169c09-224943-416937 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-19 07:46:32,775 100 INFO rb-3169c09-224943-416937 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-19 07:46:32,789 100 INFO rb-3169c09-224943-416937 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-19 07:46:32,805 100 INFO rb-3169c09-224943-416937 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-19 07:46:32,842 100 INFO rb-3169c09-224943-416937 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-19 07:46:32,851 100 INFO rb-3169c09-224943-416937 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-19 07:46:32,855 100 INFO rb-3169c09-224943-416937 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-19 07:46:32,875 100 INFO rb-3169c09-224943-416937 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-19 07:46:32,893 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-19 07:46:32,927 100 INFO rb-3169c09-224943-416937 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-19 07:46:32,930 100 INFO rb-3169c09-224943-416937 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-19 07:46:32,938 100 INFO rb-3169c09-224943-416937 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-19 07:46:32,955 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:46:32,979 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:46:32,984 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:46:32,985 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:46:32,990 100 INFO rb-3169c09-224943-416937 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-19 07:46:33,006 100 INFO rb-3169c09-224943-416937 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-19 07:46:33,022 100 INFO rb-3169c09-224943-416937 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-19 07:46:33,038 100 INFO rb-3169c09-224943-416937 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-19 07:46:33,055 100 INFO rb-3169c09-224943-416937 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-19 07:46:33,071 100 INFO rb-3169c09-224943-416937 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-19 07:46:33,088 100 INFO rb-3169c09-224943-416937 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-19 07:46:33,105 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:46:33,124 100 INFO rb-3169c09-224943-416937 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-19 07:46:33,134 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:33] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.010 0.015 2026-09-19 07:46:33,158 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35666517 for PoS orders references: ['Order 00292-002-0001'] (draft: False) 2026-09-19 07:46:33,160 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:46:33,358 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35666517 with result: [{'id': 358, 'pos_reference': 'Order 00292-002-0001', 'account_move': False}] 2026-09-19 07:46:33,384 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.134 0.097 2026-09-19 07:46:33,490 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.038 0.058 2026-09-19 07:46:33,549 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:33] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.009 0.014 2026-09-19 07:46:33,926 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:46:34,278 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:46:34,290 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:46:34,302 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31797 2026-09-19 07:46:34,303 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:46:34,304 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31797 2026-09-19 07:46:34,398 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074634_398556_TestUi.txt 2026-09-19 07:46:34,398 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpfpqr_hm5_chrome_odoo" 2026-09-19 07:46:34,441 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-09-19 07:46:35,923 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32010 2026-09-19 07:46:35,924 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpgwer_wsu_chrome_odoo 2026-09-19 07:46:35,924 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44853/json/version 2026-09-19 07:46:35,928 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44853/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:46:35,997 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:46:35,997 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44853/json 2026-09-19 07:46:36,000 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44853/json with timeout 3 increased to 10s during tests 2026-09-19 07:46:36,013 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44853/devtools/page/315A36E4ADC42DA9696DF8CA073E4DE8 2026-09-19 07:46:36,031 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:46:36,047 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:46:36,383 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:46:36,392 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:46:36,394 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:46:36,395 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:46:36,411 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:46:37,032 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:37] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.098 0.526 2026-09-19 07:46:37,036 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '315A36E4ADC42DA9696DF8CA073E4DE8', 'loaderId': '4B5B8FE82E9FF19ECF847420EF6623A9', 'isDownload': False} 2026-09-19 07:46:37,036 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-09-19 07:46:37,061 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:46:37,080 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:37] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.010 2026-09-19 07:46:37,091 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:37] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.021 2026-09-19 07:46:37,114 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:37] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.033 2026-09-19 07:46:37,507 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:37] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.008 2026-09-19 07:46:37,522 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.010 2026-09-19 07:46:37,563 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:46:37,580 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:46:37,586 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.008 2026-09-19 07:46:37,607 100 INFO rb-3169c09-224943-416937 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-19 07:46:38,316 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.269 0.441 2026-09-19 07:46:38,359 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:38] "GET /pos/ui HTTP/1.1" 200 - 20 0.011 0.722 2026-09-19 07:46:38,381 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:46:38,422 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:38] "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-19 07:46:38,480 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:46:38,548 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 07:46:39,044 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.127 0.341 2026-09-19 07:46:39,140 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "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-19 07:46:39,161 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "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-19 07:46:39,176 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:46:39,280 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.047 0.033 2026-09-19 07:46:39,327 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.097 2026-09-19 07:46:39,338 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:46:39,389 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.027 0.141 2026-09-19 07:46:39,407 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.174 2026-09-19 07:46:39,442 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.193 2026-09-19 07:46:39,491 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.232 2026-09-19 07:46:39,502 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.214 2026-09-19 07:46:39,507 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46: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-19 07:46:39,515 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:46:39,554 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-09-19 07:46:39,559 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:46:39,579 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.039 0.192 2026-09-19 07:46:39,624 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.221 2026-09-19 07:46:39,662 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.238 2026-09-19 07:46:39,721 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.261 2026-09-19 07:46:39,729 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.170 2026-09-19 07:46:39,749 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.007 0.175 2026-09-19 07:46:39,755 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:46:39,767 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.190 2026-09-19 07:46:39,783 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.009 0.177 2026-09-19 07:46:39,848 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.031 0.185 2026-09-19 07:46:39,856 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.161 2026-09-19 07:46:39,871 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.131 2026-09-19 07:46:39,937 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.033 0.146 2026-09-19 07:46:39,974 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.190 2026-09-19 07:46:39,994 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:39] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.202 2026-09-19 07:46:40,018 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:40] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.008 0.146 2026-09-19 07:46:40,046 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:40] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.012 0.165 2026-09-19 07:46:40,065 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:40] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.102 2026-09-19 07:46:40,238 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:46:40,256 100 INFO rb-3169c09-224943-416937 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-19 07:46:40,273 100 INFO rb-3169c09-224943-416937 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-19 07:46:40,287 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.016 2026-09-19 07:46:40,292 100 INFO rb-3169c09-224943-416937 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-19 07:46:40,305 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-09-19 07:46:40,322 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-19 07:46:40,339 100 INFO rb-3169c09-224943-416937 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-19 07:46:40,347 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:40] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.012 2026-09-19 07:46:41,228 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:46:41,257 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:46:41,262 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:46:41,265 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:46:41,272 100 INFO rb-3169c09-224943-416937 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-19 07:46:41,290 100 INFO rb-3169c09-224943-416937 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-19 07:46:41,304 100 INFO rb-3169c09-224943-416937 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-19 07:46:41,321 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:46:41,338 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87733279 for PoS orders references: ['Order 00293-002-0001'] (draft: False) 2026-09-19 07:46:41,344 100 INFO rb-3169c09-224943-416937 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-19 07:46:41,349 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:46:41,531 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87733279 with result: [{'id': 359, 'pos_reference': 'Order 00293-002-0001', 'account_move': False}] 2026-09-19 07:46:41,551 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.108 0.110 2026-09-19 07:46:41,614 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.025 0.026 2026-09-19 07:46:41,678 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:41] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.011 0.012 2026-09-19 07:46:41,784 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-19 07:46:42,407 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:46:42,428 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:46:42,475 100 INFO rb-3169c09-224943-416937 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-19 07:46:42,492 100 INFO rb-3169c09-224943-416937 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-19 07:46:42,519 100 INFO rb-3169c09-224943-416937 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-19 07:46:42,527 100 INFO rb-3169c09-224943-416937 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-19 07:46:42,538 100 INFO rb-3169c09-224943-416937 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-19 07:46:42,557 100 INFO rb-3169c09-224943-416937 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-19 07:46:42,572 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-19 07:46:42,596 100 INFO rb-3169c09-224943-416937 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-19 07:46:42,614 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:42] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.010 0.027 2026-09-19 07:46:43,401 100 INFO rb-3169c09-224943-416937 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-19 07:46:43,404 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:46:43,423 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:46:43,439 100 INFO rb-3169c09-224943-416937 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-19 07:46:43,455 100 INFO rb-3169c09-224943-416937 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-19 07:46:43,471 100 INFO rb-3169c09-224943-416937 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-19 07:46:43,488 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:46:43,505 100 INFO rb-3169c09-224943-416937 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-19 07:46:43,508 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:43] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.011 2026-09-19 07:46:43,535 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31481283 for PoS orders references: ['Order 00293-002-0002'] (draft: False) 2026-09-19 07:46:43,614 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31481283 with result: [{'id': 360, 'pos_reference': 'Order 00293-002-0002', 'account_move': False}] 2026-09-19 07:46:43,631 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.039 0.061 2026-09-19 07:46:43,725 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.034 0.050 2026-09-19 07:46:43,730 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.041 2026-09-19 07:46:44,498 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:46:44,513 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:46:44,528 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32010 2026-09-19 07:46:44,529 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:46:44,532 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32010 2026-09-19 07:46:44,607 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074644_607613_TestUi.txt 2026-09-19 07:46:44,608 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpgwer_wsu_chrome_odoo" 2026-09-19 07:46:44,656 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-09-19 07:46:45,827 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32230 2026-09-19 07:46:45,828 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjl7j9sqi_chrome_odoo 2026-09-19 07:46:45,828 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38281/json/version 2026-09-19 07:46:45,829 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38281/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:46:45,867 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:46:45,868 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38281/json 2026-09-19 07:46:45,869 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38281/json with timeout 3 increased to 10s during tests 2026-09-19 07:46:45,884 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38281/devtools/page/EE353FDBBF6C4AA63220C78B086DA7E2 2026-09-19 07:46:45,914 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:46:45,917 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:46:46,237 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:46:46,251 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:46:46,259 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:46:46,259 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:46:46,279 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:46:46,968 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:46] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.109 0.584 2026-09-19 07:46:46,972 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'EE353FDBBF6C4AA63220C78B086DA7E2', 'loaderId': '62F419DA67E94AED243D8F41EE36CB2F', 'isDownload': False} 2026-09-19 07:46:46,972 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGlobalDiscountProgramNoDomain')" 2026-09-19 07:46:46,986 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:46:47,008 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:47] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.007 2026-09-19 07:46:47,018 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:47] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.014 2026-09-19 07:46:47,028 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:47] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.021 2026-09-19 07:46:47,406 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:47] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-19 07:46:47,417 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-19 07:46:47,474 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:46:47,491 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:46:47,495 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.022 0.009 2026-09-19 07:46:47,521 100 INFO rb-3169c09-224943-416937 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-19 07:46:48,296 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.348 0.438 2026-09-19 07:46:48,349 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:48] "GET /pos/web HTTP/1.1" 200 - 20 0.015 0.774 2026-09-19 07:46:48,374 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:46:48,444 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:48] "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-19 07:46:48,484 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 07:46:48,535 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:46:49,092 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.171 0.357 2026-09-19 07:46:49,170 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "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-19 07:46:49,203 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.011 0.013 2026-09-19 07:46:49,218 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-19 07:46:49,311 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.034 0.040 2026-09-19 07:46:49,360 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.096 2026-09-19 07:46:49,371 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:46:49,405 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.127 2026-09-19 07:46:49,442 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.165 2026-09-19 07:46:49,454 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:46:49,479 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:46:49,488 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:46:49,509 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.017 0.236 2026-09-19 07:46:49,568 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.022 0.301 2026-09-19 07:46:49,591 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.256 2026-09-19 07:46:49,636 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.239 2026-09-19 07:46:49,710 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.033 0.259 2026-09-19 07:46:49,725 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 7 0.006 0.222 2026-09-19 07:46:49,735 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:46:49,744 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.012 0.215 2026-09-19 07:46:49,752 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:46:49,759 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.177 2026-09-19 07:46:49,778 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.011 0.168 2026-09-19 07:46:49,790 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.148 2026-09-19 07:46:49,804 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.154 2026-09-19 07:46:49,853 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.019 0.117 2026-09-19 07:46:49,883 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.009 0.114 2026-09-19 07:46:49,927 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.149 2026-09-19 07:46:49,971 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.185 2026-09-19 07:46:49,988 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:49] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.001 0.204 2026-09-19 07:46:50,016 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:50] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.012 0.186 2026-09-19 07:46:50,034 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:50] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.162 2026-09-19 07:46:50,052 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:50] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.145 2026-09-19 07:46:50,209 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:46:50,226 100 INFO rb-3169c09-224943-416937 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-19 07:46:50,243 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:46:50,243 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.013 2026-09-19 07:46:50,254 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:46:50,307 100 INFO rb-3169c09-224943-416937 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-19 07:46:50,333 100 INFO rb-3169c09-224943-416937 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-19 07:46:50,397 100 INFO rb-3169c09-224943-416937 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-19 07:46:50,419 100 INFO rb-3169c09-224943-416937 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-19 07:46:50,425 100 INFO rb-3169c09-224943-416937 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-19 07:46:50,439 100 INFO rb-3169c09-224943-416937 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-19 07:46:50,491 100 INFO rb-3169c09-224943-416937 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-19 07:46:50,497 100 INFO rb-3169c09-224943-416937 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-19 07:46:50,504 100 INFO rb-3169c09-224943-416937 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-19 07:46:50,522 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:46:50,554 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:46:50,562 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:46:50,564 100 INFO rb-3169c09-224943-416937 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-19 07:46:50,566 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:46:50,575 100 INFO rb-3169c09-224943-416937 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-19 07:46:50,594 100 INFO rb-3169c09-224943-416937 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-19 07:46:50,611 100 INFO rb-3169c09-224943-416937 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-19 07:46:50,637 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:46:50,655 100 INFO rb-3169c09-224943-416937 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-19 07:46:50,677 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:50] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.010 0.014 2026-09-19 07:46:50,703 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:46:50,710 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50932197 for PoS orders references: ['Order 00294-002-0001'] (draft: False) 2026-09-19 07:46:50,923 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50932197 with result: [{'id': 361, 'pos_reference': 'Order 00294-002-0001', 'account_move': False}] 2026-09-19 07:46:50,945 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.135 0.110 2026-09-19 07:46:51,063 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 51 0.039 0.064 2026-09-19 07:46:51,127 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:51] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.013 0.013 2026-09-19 07:46:51,821 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 07:46:51,851 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:46:51,867 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:46:51,887 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32230 2026-09-19 07:46:51,888 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:46:51,889 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32230 2026-09-19 07:46:51,995 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074651_995558_TestUi.txt 2026-09-19 07:46:51,995 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpjl7j9sqi_chrome_odoo" 2026-09-19 07:46:52,035 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-09-19 07:46:53,464 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32438 2026-09-19 07:46:53,465 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpeckeeeyn_chrome_odoo 2026-09-19 07:46:53,465 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41587/json/version 2026-09-19 07:46:53,467 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41587/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:46:53,507 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:46:53,509 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41587/json 2026-09-19 07:46:53,510 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41587/json with timeout 3 increased to 10s during tests 2026-09-19 07:46:53,514 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41587/devtools/page/513608582F42CC528B63836A3035EBA5 2026-09-19 07:46:53,536 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:46:53,546 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:46:53,800 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:46:53,808 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:46:53,810 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:46:53,810 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:46:53,858 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:46:54,478 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:54] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.124 0.522 2026-09-19 07:46:54,481 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '513608582F42CC528B63836A3035EBA5', 'loaderId': '682C9E4F8C6BC1332075C872F2B13735', 'isDownload': False} 2026-09-19 07:46:54,481 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountWithDomainProgramDomain')" 2026-09-19 07:46:54,495 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:46:54,515 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:54] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.009 2026-09-19 07:46:54,531 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:54] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.021 2026-09-19 07:46:54,557 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:54] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.016 0.015 2026-09-19 07:46:54,905 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:54] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 07:46:54,917 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-19 07:46:54,944 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:46:54,956 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:46:54,963 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:46:54,981 100 INFO rb-3169c09-224943-416937 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-19 07:46:55,624 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.258 0.398 2026-09-19 07:46:55,685 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:55] "GET /pos/web HTTP/1.1" 200 - 20 0.022 0.662 2026-09-19 07:46:55,712 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:46:55,746 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.084 2026-09-19 07:46:55,804 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:46:55,855 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 07:46:56,364 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.148 0.333 2026-09-19 07:46:56,434 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.038 2026-09-19 07:46:56,462 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:56] "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-19 07:46:56,477 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:46:56,599 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:56] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.051 0.047 2026-09-19 07:46:56,607 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:46:56,640 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:56] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.115 2026-09-19 07:46:56,675 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:56] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.172 2026-09-19 07:46:56,684 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:46:56,701 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:46:56,710 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:46:56,740 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:56] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.028 0.197 2026-09-19 07:46:56,801 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:56] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.265 2026-09-19 07:46:56,834 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:56] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.325 2026-09-19 07:46:56,841 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:46:56,844 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.231 2026-09-19 07:46:56,898 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:56] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.017 0.236 2026-09-19 07:46:56,923 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.017 0.187 2026-09-19 07:46:56,967 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:56] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.020 0.195 2026-09-19 07:46:56,977 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:46:56,977 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.162 2026-09-19 07:46:57,012 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.023 0.137 2026-09-19 07:46:57,015 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.151 2026-09-19 07:46:57,026 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.169 2026-09-19 07:46:57,034 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.127 2026-09-19 07:46:57,058 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:57] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.009 0.114 2026-09-19 07:46:57,090 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:57] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.081 2026-09-19 07:46:57,123 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:57] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.117 2026-09-19 07:46:57,160 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:57] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.005 0.133 2026-09-19 07:46:57,197 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:57] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.148 2026-09-19 07:46:57,232 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:57] "GET /web/image?model=product.product&field=image_128&id=1413&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.172 2026-09-19 07:46:57,265 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:57] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.192 2026-09-19 07:46:57,283 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:57] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.181 2026-09-19 07:46:57,302 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:57] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.160 2026-09-19 07:46:57,329 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:57] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.013 0.149 2026-09-19 07:46:57,422 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:46:57,443 100 INFO rb-3169c09-224943-416937 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-19 07:46:57,454 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.015 2026-09-19 07:46:57,455 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:46:57,480 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:46:57,535 100 INFO rb-3169c09-224943-416937 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-19 07:46:57,564 100 INFO rb-3169c09-224943-416937 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-19 07:46:57,609 100 INFO rb-3169c09-224943-416937 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-19 07:46:57,620 100 INFO rb-3169c09-224943-416937 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-19 07:46:57,630 100 INFO rb-3169c09-224943-416937 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-19 07:46:57,670 100 INFO rb-3169c09-224943-416937 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-19 07:46:57,680 100 INFO rb-3169c09-224943-416937 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-19 07:46:57,689 100 INFO rb-3169c09-224943-416937 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-19 07:46:57,707 100 INFO rb-3169c09-224943-416937 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-19 07:46:57,721 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-19 07:46:57,760 100 INFO rb-3169c09-224943-416937 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-19 07:46:57,764 100 INFO rb-3169c09-224943-416937 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-19 07:46:57,770 100 INFO rb-3169c09-224943-416937 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-19 07:46:57,787 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:46:57,806 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:46:57,813 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:46:57,813 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:46:57,821 100 INFO rb-3169c09-224943-416937 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-19 07:46:57,838 100 INFO rb-3169c09-224943-416937 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-19 07:46:57,854 100 INFO rb-3169c09-224943-416937 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-19 07:46:57,870 100 INFO rb-3169c09-224943-416937 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-19 07:46:57,888 100 INFO rb-3169c09-224943-416937 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-19 07:46:57,904 100 INFO rb-3169c09-224943-416937 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-19 07:46:57,920 100 INFO rb-3169c09-224943-416937 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-19 07:46:57,937 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:46:57,954 100 INFO rb-3169c09-224943-416937 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-19 07:46:57,964 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:57] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.010 0.010 2026-09-19 07:46:57,985 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:46:57,992 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65091449 for PoS orders references: ['Order 00295-002-0001'] (draft: False) 2026-09-19 07:46:58,157 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65091449 with result: [{'id': 362, 'pos_reference': 'Order 00295-002-0001', 'account_move': False}] 2026-09-19 07:46:58,179 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.096 0.100 2026-09-19 07:46:58,290 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.040 0.060 2026-09-19 07:46:58,338 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:58] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.012 2026-09-19 07:46:59,070 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:46:59,087 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:46:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:46:59,098 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32438 2026-09-19 07:46:59,099 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:46:59,099 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32438 2026-09-19 07:46:59,195 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074659_195439_TestUi.txt 2026-09-19 07:46:59,195 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpeckeeeyn_chrome_odoo" 2026-09-19 07:46:59,236 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_update_after_global_discount ... 2026-09-19 07:47:00,689 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32650 2026-09-19 07:47:00,689 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpov4wgkdk_chrome_odoo 2026-09-19 07:47:00,690 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37739/json/version 2026-09-19 07:47:00,691 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37739/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:47:00,711 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:47:00,711 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37739/json 2026-09-19 07:47:00,712 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37739/json with timeout 3 increased to 10s during tests 2026-09-19 07:47:00,720 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37739/devtools/page/3DF8B88E5B04DC99BAA0B453FB73C5DA 2026-09-19 07:47:00,727 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:47:00,742 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:47:01,087 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:47:01,090 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:47:01,092 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=147" in browser 2026-09-19 07:47:01,092 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=147" 2026-09-19 07:47:01,113 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:47:01,660 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:01] "GET /pos/web?config_id=147 HTTP/1.1" 200 - 113 0.066 0.486 2026-09-19 07:47:01,664 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '3DF8B88E5B04DC99BAA0B453FB73C5DA', 'loaderId': '626524D8EF9BEF8818FA16F0A531BEA6', 'isDownload': False} 2026-09-19 07:47:01,664 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_points_update_after_global_discount')" 2026-09-19 07:47:01,679 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:47:01,705 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:01] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.011 2026-09-19 07:47:01,722 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:01] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.026 2026-09-19 07:47:01,733 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:01] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.040 2026-09-19 07:47:02,105 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:02] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-09-19 07:47:02,118 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.007 2026-09-19 07:47:02,156 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:47:02,167 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:47:02,173 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:47:02,203 100 INFO rb-3169c09-224943-416937 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-19 07:47:03,326 100 INFO rb-3169c09-224943-416937 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-19 07:47:03,932 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.364 1.380 2026-09-19 07:47:04,024 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.048 2026-09-19 07:47:04,061 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.017 0.012 2026-09-19 07:47:04,076 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:47:04,179 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /web/image?model=product.product&field=image_128&id=1533&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.028 0.056 2026-09-19 07:47:04,236 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.118 2026-09-19 07:47:04,260 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:47:04,303 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.168 2026-09-19 07:47:04,317 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "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-19 07:47:04,350 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:47:04,358 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:47:04,373 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.020 0.241 2026-09-19 07:47:04,433 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.017 0.318 2026-09-19 07:47:04,469 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.325 2026-09-19 07:47:04,500 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.301 2026-09-19 07:47:04,513 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:47:04,550 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.268 2026-09-19 07:47:04,624 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.045 0.214 2026-09-19 07:47:04,634 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.249 2026-09-19 07:47:04,666 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.020 0.207 2026-09-19 07:47:04,687 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.012 0.197 2026-09-19 07:47:04,700 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.172 2026-09-19 07:47:04,708 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.173 2026-09-19 07:47:04,719 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.158 2026-09-19 07:47:04,745 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.011 0.104 2026-09-19 07:47:04,788 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.020 0.127 2026-09-19 07:47:04,817 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.125 2026-09-19 07:47:04,856 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.158 2026-09-19 07:47:04,875 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.159 2026-09-19 07:47:04,894 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.167 2026-09-19 07:47:04,916 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.006 0.153 2026-09-19 07:47:04,937 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:04] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.135 2026-09-19 07:47:05,059 100 INFO rb-3169c09-224943-416937 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-19 07:47:05,122 100 INFO rb-3169c09-224943-416937 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-19 07:47:05,144 100 INFO rb-3169c09-224943-416937 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-19 07:47:05,193 100 INFO rb-3169c09-224943-416937 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-19 07:47:05,208 100 INFO rb-3169c09-224943-416937 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-19 07:47:05,211 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:47:05,233 100 INFO rb-3169c09-224943-416937 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-19 07:47:05,239 100 INFO rb-3169c09-224943-416937 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-19 07:47:05,255 100 INFO rb-3169c09-224943-416937 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-19 07:47:05,279 100 INFO rb-3169c09-224943-416937 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-19 07:47:05,283 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:47:05,288 100 INFO rb-3169c09-224943-416937 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-19 07:47:05,306 100 INFO rb-3169c09-224943-416937 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-19 07:47:05,309 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:05] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-19 07:47:05,321 100 INFO rb-3169c09-224943-416937 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-19 07:47:05,338 100 INFO rb-3169c09-224943-416937 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-19 07:47:05,359 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:05] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.005 0.012 2026-09-19 07:47:05,361 100 INFO rb-3169c09-224943-416937 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-19 07:47:05,383 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96505567 for PoS orders references: ['Order 00297-001-0001'] (draft: False) 2026-09-19 07:47:05,388 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:47:05,537 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96505567 with result: [{'id': 363, 'pos_reference': 'Order 00297-001-0001', 'account_move': False}] 2026-09-19 07:47:05,556 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.082 0.095 2026-09-19 07:47:05,644 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.031 0.045 2026-09-19 07:47:05,693 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:05] "GET /web/image?model=pos.config&id=147&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.007 2026-09-19 07:47:06,359 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.003 2026-09-19 07:47:06,431 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:47:06,444 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:47:06,481 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32650 2026-09-19 07:47:06,482 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:47:06,483 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32650 2026-09-19 07:47:06,577 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074706_577717_TestUi.txt 2026-09-19 07:47:06,578 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpov4wgkdk_chrome_odoo" 2026-09-19 07:47:06,632 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-09-19 07:47:07,321 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32854 2026-09-19 07:47:07,321 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpmapclscl_chrome_odoo 2026-09-19 07:47:07,322 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34445/json/version 2026-09-19 07:47:07,328 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34445/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:47:07,370 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:47:07,370 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34445/json 2026-09-19 07:47:07,383 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34445/json with timeout 3 increased to 10s during tests 2026-09-19 07:47:07,392 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34445/devtools/page/9A3ADDCA8103058A0B579DC4DE7501F6 2026-09-19 07:47:07,413 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:47:07,421 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:47:07,607 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:47:07,619 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:47:07,630 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:47:07,631 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:47:07,656 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:47:08,264 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:08] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.092 0.521 2026-09-19 07:47:08,269 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9A3ADDCA8103058A0B579DC4DE7501F6', 'loaderId': '410C46C4691692BC7D033F651CFA366E', 'isDownload': False} 2026-09-19 07:47:08,269 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-09-19 07:47:08,288 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:47:08,317 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:08] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.011 2026-09-19 07:47:08,336 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:08] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.018 2026-09-19 07:47:08,346 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:08] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.020 2026-09-19 07:47:08,703 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:08] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-19 07:47:08,721 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.006 2026-09-19 07:47:08,757 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:47:08,759 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-09-19 07:47:08,763 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:47:08,800 100 INFO rb-3169c09-224943-416937 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-19 07:47:09,533 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.283 0.468 2026-09-19 07:47:09,603 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:09] "GET /pos/web HTTP/1.1" 200 - 20 0.032 0.731 2026-09-19 07:47:09,618 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:47:09,674 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.092 2026-09-19 07:47:09,752 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-19 07:47:09,804 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.016 0.005 2026-09-19 07:47:10,326 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.149 0.352 2026-09-19 07:47:10,401 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:10] "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-19 07:47:10,422 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:10] "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-19 07:47:10,436 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-19 07:47:10,527 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:10] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.037 0.040 2026-09-19 07:47:10,573 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:10] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.114 2026-09-19 07:47:10,586 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:47:10,608 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:10] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.145 2026-09-19 07:47:10,649 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:10] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.180 2026-09-19 07:47:10,676 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47: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-19 07:47:10,687 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:47:10,706 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:47:10,706 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:10] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.016 0.212 2026-09-19 07:47:10,737 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.024 2026-09-19 07:47:10,767 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:10] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.018 0.268 2026-09-19 07:47:10,781 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.245 2026-09-19 07:47:10,829 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:10] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.217 2026-09-19 07:47:10,871 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:10] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.246 2026-09-19 07:47:10,889 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 7 0.009 0.141 2026-09-19 07:47:10,903 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.153 2026-09-19 07:47:10,905 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:47:10,916 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.129 2026-09-19 07:47:10,924 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.128 2026-09-19 07:47:10,929 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.124 2026-09-19 07:47:10,980 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:10] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.025 0.116 2026-09-19 07:47:10,996 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.010 0.109 2026-09-19 07:47:11,016 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:11] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.006 0.100 2026-09-19 07:47:11,049 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:11] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.127 2026-09-19 07:47:11,078 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:11] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.015 0.140 2026-09-19 07:47:11,096 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:11] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.160 2026-09-19 07:47:11,118 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:11] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.008 0.126 2026-09-19 07:47:11,139 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:11] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.098 2026-09-19 07:47:11,404 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:47:11,423 100 INFO rb-3169c09-224943-416937 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-19 07:47:11,439 100 INFO rb-3169c09-224943-416937 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-19 07:47:11,454 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.016 2026-09-19 07:47:11,488 100 INFO rb-3169c09-224943-416937 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-19 07:47:11,509 100 INFO rb-3169c09-224943-416937 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-19 07:47:11,521 100 INFO rb-3169c09-224943-416937 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-19 07:47:12,402 100 INFO rb-3169c09-224943-416937 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-19 07:47:12,402 100 INFO rb-3169c09-224943-416937 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-19 07:47:12,421 100 INFO rb-3169c09-224943-416937 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-19 07:47:12,436 100 INFO rb-3169c09-224943-416937 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-19 07:47:12,453 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:47:12,472 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:47:12,481 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:47:12,487 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:47:12,490 100 INFO rb-3169c09-224943-416937 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-19 07:47:12,504 100 INFO rb-3169c09-224943-416937 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-19 07:47:12,520 100 INFO rb-3169c09-224943-416937 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-19 07:47:12,537 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:47:12,552 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46446238 for PoS orders references: ['Order 00298-002-0001'] (draft: False) 2026-09-19 07:47:12,562 100 INFO rb-3169c09-224943-416937 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-19 07:47:12,569 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:47:12,712 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46446238 with result: [{'id': 364, 'pos_reference': 'Order 00298-002-0001', 'account_move': False}] 2026-09-19 07:47:12,726 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.077 0.100 2026-09-19 07:47:12,732 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.052 2026-09-19 07:47:12,809 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.024 0.040 2026-09-19 07:47:12,868 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:12] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.011 2026-09-19 07:47:12,883 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:12] "GET /report/barcode/Code128/0444-635c-4edb HTTP/1.1" 200 - 2 0.001 0.030 2026-09-19 07:47:13,599 100 INFO rb-3169c09-224943-416937 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-19 07:47:13,651 100 INFO rb-3169c09-224943-416937 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-19 07:47:13,656 100 INFO rb-3169c09-224943-416937 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-19 07:47:13,670 100 INFO rb-3169c09-224943-416937 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-19 07:47:13,887 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:47:14,522 100 INFO rb-3169c09-224943-416937 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-19 07:47:14,536 100 INFO rb-3169c09-224943-416937 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-19 07:47:14,553 100 INFO rb-3169c09-224943-416937 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-19 07:47:14,570 100 INFO rb-3169c09-224943-416937 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-19 07:47:14,586 100 INFO rb-3169c09-224943-416937 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-19 07:47:14,603 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-19 07:47:15,448 100 INFO rb-3169c09-224943-416937 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-19 07:47:15,453 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:47:15,471 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:47:15,486 100 INFO rb-3169c09-224943-416937 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-19 07:47:15,503 100 INFO rb-3169c09-224943-416937 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-19 07:47:15,520 100 INFO rb-3169c09-224943-416937 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-19 07:47:15,537 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:47:15,549 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44643556 for PoS orders references: ['Order 00298-002-0002'] (draft: False) 2026-09-19 07:47:15,554 100 INFO rb-3169c09-224943-416937 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-19 07:47:15,632 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44643556 with result: [{'id': 365, 'pos_reference': 'Order 00298-002-0002', 'account_move': False}] 2026-09-19 07:47:15,663 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.061 0.058 2026-09-19 07:47:15,743 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.031 0.039 2026-09-19 07:47:15,776 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:15] "GET /report/barcode/Code128/0445-6589-42fa HTTP/1.1" 200 - 2 0.001 0.013 2026-09-19 07:47:16,511 100 INFO rb-3169c09-224943-416937 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-19 07:47:16,547 100 INFO rb-3169c09-224943-416937 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-19 07:47:16,556 100 INFO rb-3169c09-224943-416937 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-19 07:47:16,570 100 INFO rb-3169c09-224943-416937 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-19 07:47:17,422 100 INFO rb-3169c09-224943-416937 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-19 07:47:17,436 100 INFO rb-3169c09-224943-416937 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-19 07:47:17,454 100 INFO rb-3169c09-224943-416937 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-19 07:47:17,469 100 INFO rb-3169c09-224943-416937 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-19 07:47:17,488 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-19 07:47:17,637 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-19 07:47:18,331 100 INFO rb-3169c09-224943-416937 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-19 07:47:18,336 100 INFO rb-3169c09-224943-416937 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-19 07:47:18,356 100 INFO rb-3169c09-224943-416937 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-19 07:47:18,370 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-19 07:47:18,390 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: '.o_notification span:contains("invalid_code")' 2026-09-19 07:47:18,413 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:18] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.014 0.023 2026-09-19 07:47:19,172 100 INFO rb-3169c09-224943-416937 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-19 07:47:19,188 100 INFO rb-3169c09-224943-416937 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-19 07:47:19,203 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-19 07:47:19,224 100 INFO rb-3169c09-224943-416937 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-19 07:47:19,253 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:19] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 13 0.020 0.024 2026-09-19 07:47:20,028 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:47:20,037 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:47:20,054 100 INFO rb-3169c09-224943-416937 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-19 07:47:20,070 100 INFO rb-3169c09-224943-416937 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-19 07:47:20,086 100 INFO rb-3169c09-224943-416937 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-19 07:47:20,103 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:47:20,120 100 INFO rb-3169c09-224943-416937 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-19 07:47:20,124 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:20] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.005 0.012 2026-09-19 07:47:20,140 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92781093 for PoS orders references: ['Order 00298-002-0003'] (draft: False) 2026-09-19 07:47:20,202 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92781093 with result: [{'id': 366, 'pos_reference': 'Order 00298-002-0003', 'account_move': False}] 2026-09-19 07:47:20,218 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.024 0.057 2026-09-19 07:47:20,285 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 33 0.019 0.038 2026-09-19 07:47:20,312 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:20] "GET /report/barcode/Code128/044e-2540-4350 HTTP/1.1" 200 - 2 0.002 0.013 2026-09-19 07:47:21,052 100 INFO rb-3169c09-224943-416937 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-19 07:47:21,104 100 INFO rb-3169c09-224943-416937 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-19 07:47:21,110 100 INFO rb-3169c09-224943-416937 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-19 07:47:21,120 100 INFO rb-3169c09-224943-416937 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-19 07:47:21,950 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 07:47:21,980 100 INFO rb-3169c09-224943-416937 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-19 07:47:22,024 100 INFO rb-3169c09-224943-416937 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-19 07:47:22,029 100 INFO rb-3169c09-224943-416937 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-19 07:47:22,036 100 INFO rb-3169c09-224943-416937 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-19 07:47:22,901 100 INFO rb-3169c09-224943-416937 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-19 07:47:22,904 100 INFO rb-3169c09-224943-416937 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-19 07:47:22,920 100 INFO rb-3169c09-224943-416937 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-19 07:47:22,938 100 INFO rb-3169c09-224943-416937 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-19 07:47:22,954 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-19 07:47:22,970 100 INFO rb-3169c09-224943-416937 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-19 07:47:22,998 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:22] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.015 0.023 2026-09-19 07:47:24,173 100 INFO rb-3169c09-224943-416937 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-19 07:47:24,187 100 INFO rb-3169c09-224943-416937 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-19 07:47:24,204 100 INFO rb-3169c09-224943-416937 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-19 07:47:24,220 100 INFO rb-3169c09-224943-416937 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-19 07:47:24,236 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-19 07:47:25,099 100 INFO rb-3169c09-224943-416937 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-19 07:47:25,122 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:47:25,138 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:47:25,153 100 INFO rb-3169c09-224943-416937 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-19 07:47:25,169 100 INFO rb-3169c09-224943-416937 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-19 07:47:25,186 100 INFO rb-3169c09-224943-416937 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-19 07:47:25,203 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:47:25,220 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90421474 for PoS orders references: ['Order 00298-002-0004'] (draft: False) 2026-09-19 07:47:25,222 100 INFO rb-3169c09-224943-416937 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-19 07:47:25,356 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90421474 with result: [{'id': 367, 'pos_reference': 'Order 00298-002-0004', 'account_move': False}] 2026-09-19 07:47:25,379 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.102 0.061 2026-09-19 07:47:25,468 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.038 0.039 2026-09-19 07:47:25,494 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:25] "GET /report/barcode/Code128/0442-5685-42a3 HTTP/1.1" 200 - 2 0.000 0.012 2026-09-19 07:47:26,235 100 INFO rb-3169c09-224943-416937 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-19 07:47:26,273 100 INFO rb-3169c09-224943-416937 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-19 07:47:26,280 100 INFO rb-3169c09-224943-416937 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-19 07:47:26,286 100 INFO rb-3169c09-224943-416937 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-19 07:47:26,303 100 INFO rb-3169c09-224943-416937 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-19 07:47:27,163 100 INFO rb-3169c09-224943-416937 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-19 07:47:27,199 100 INFO rb-3169c09-224943-416937 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-19 07:47:27,204 100 INFO rb-3169c09-224943-416937 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-19 07:47:27,220 100 INFO rb-3169c09-224943-416937 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-19 07:47:28,074 100 INFO rb-3169c09-224943-416937 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-19 07:47:28,109 100 INFO rb-3169c09-224943-416937 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-19 07:47:28,112 100 INFO rb-3169c09-224943-416937 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-19 07:47:28,119 100 INFO rb-3169c09-224943-416937 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-19 07:47:28,985 100 INFO rb-3169c09-224943-416937 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-19 07:47:28,986 100 INFO rb-3169c09-224943-416937 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-19 07:47:29,002 100 INFO rb-3169c09-224943-416937 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-19 07:47:29,021 100 INFO rb-3169c09-224943-416937 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-19 07:47:29,036 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-19 07:47:29,070 100 INFO rb-3169c09-224943-416937 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-19 07:47:29,072 100 INFO rb-3169c09-224943-416937 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-19 07:47:29,086 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:47:29,104 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:47:29,119 100 INFO rb-3169c09-224943-416937 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-19 07:47:29,136 100 INFO rb-3169c09-224943-416937 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-19 07:47:29,152 100 INFO rb-3169c09-224943-416937 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-19 07:47:29,171 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:47:29,188 100 INFO rb-3169c09-224943-416937 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-19 07:47:29,198 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23493364 for PoS orders references: ['Order 00298-002-0005'] (draft: False) 2026-09-19 07:47:29,288 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23493364 with result: [{'id': 368, 'pos_reference': 'Order 00298-002-0005', 'account_move': False}] 2026-09-19 07:47:29,300 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 52 0.047 0.058 2026-09-19 07:47:29,377 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 28 0.018 0.043 2026-09-19 07:47:29,408 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:29] "GET /report/barcode/Code128/0445-2064-4bf3 HTTP/1.1" 200 - 2 0.002 0.013 2026-09-19 07:47:30,147 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:47:30,160 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:47:30,177 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32854 2026-09-19 07:47:30,178 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:47:30,178 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32854 2026-09-19 07:47:30,280 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074730_279988_TestUi.txt 2026-09-19 07:47:30,280 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpmapclscl_chrome_odoo" 2026-09-19 07:47:30,653 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33083 2026-09-19 07:47:30,654 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpmvzypwna_chrome_odoo 2026-09-19 07:47:30,654 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40615/json/version 2026-09-19 07:47:30,655 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40615/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:47:30,711 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:47:30,711 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40615/json 2026-09-19 07:47:30,712 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40615/json with timeout 3 increased to 10s during tests 2026-09-19 07:47:30,723 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40615/devtools/page/49CA122E7B0D06CB800707111940A0B9 2026-09-19 07:47:30,755 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:47:30,767 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:47:30,851 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:47:30,853 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:47:30,863 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:47:30,863 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:47:30,956 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:30] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.022 0.053 2026-09-19 07:47:30,960 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '49CA122E7B0D06CB800707111940A0B9', 'loaderId': '077D5ED0A962EDE07AE0D9644DF82A86', 'isDownload': False} 2026-09-19 07:47:30,961 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-09-19 07:47:30,979 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:47:31,006 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:31] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.007 2026-09-19 07:47:31,015 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:31] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.009 2026-09-19 07:47:31,022 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:31] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.026 2026-09-19 07:47:31,415 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:31] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 07:47:31,437 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.013 0.007 2026-09-19 07:47:31,466 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:47:31,472 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:47:31,481 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.017 2026-09-19 07:47:31,500 100 INFO rb-3169c09-224943-416937 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-19 07:47:32,099 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.218 0.389 2026-09-19 07:47:32,153 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:32] "GET /pos/web HTTP/1.1" 200 - 20 0.017 0.606 2026-09-19 07:47:32,177 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:47:32,209 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.067 2026-09-19 07:47:32,288 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:47:32,328 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:47:32,851 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.159 0.338 2026-09-19 07:47:32,938 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:32] "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-19 07:47:32,967 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:32] "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-19 07:47:32,983 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:47:33,065 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.024 0.036 2026-09-19 07:47:33,109 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.089 2026-09-19 07:47:33,120 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:47:33,156 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.130 2026-09-19 07:47:33,193 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.166 2026-09-19 07:47:33,200 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "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-19 07:47:33,220 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:47:33,242 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:47:33,257 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.226 2026-09-19 07:47:33,272 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:47:33,316 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.282 2026-09-19 07:47:33,326 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.237 2026-09-19 07:47:33,374 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.229 2026-09-19 07:47:33,404 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.021 0.209 2026-09-19 07:47:33,416 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.162 2026-09-19 07:47:33,429 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.144 2026-09-19 07:47:33,443 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.118 2026-09-19 07:47:33,467 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.015 0.105 2026-09-19 07:47:33,471 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.109 2026-09-19 07:47:33,505 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 11 0.011 0.112 2026-09-19 07:47:33,527 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.010 0.103 2026-09-19 07:47:33,578 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.142 2026-09-19 07:47:33,622 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.172 2026-09-19 07:47:33,639 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.186 2026-09-19 07:47:33,659 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.175 2026-09-19 07:47:33,676 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.001 0.132 2026-09-19 07:47:33,697 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.122 2026-09-19 07:47:33,920 100 INFO rb-3169c09-224943-416937 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-19 07:47:33,936 100 INFO rb-3169c09-224943-416937 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-19 07:47:33,989 100 INFO rb-3169c09-224943-416937 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-19 07:47:34,012 100 INFO rb-3169c09-224943-416937 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-19 07:47:34,019 100 INFO rb-3169c09-224943-416937 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-19 07:47:34,036 100 INFO rb-3169c09-224943-416937 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-19 07:47:34,909 100 INFO rb-3169c09-224943-416937 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-19 07:47:34,919 100 INFO rb-3169c09-224943-416937 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-19 07:47:34,955 100 INFO rb-3169c09-224943-416937 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-19 07:47:34,960 100 INFO rb-3169c09-224943-416937 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-19 07:47:34,969 100 INFO rb-3169c09-224943-416937 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-19 07:47:35,342 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:47:35,830 100 INFO rb-3169c09-224943-416937 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-19 07:47:35,835 100 INFO rb-3169c09-224943-416937 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-19 07:47:35,856 100 INFO rb-3169c09-224943-416937 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-19 07:47:35,869 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-19 07:47:35,887 100 INFO rb-3169c09-224943-416937 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-19 07:47:35,909 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:35] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.009 0.026 2026-09-19 07:47:36,530 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.003 2026-09-19 07:47:36,692 100 INFO rb-3169c09-224943-416937 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-19 07:47:36,702 100 INFO rb-3169c09-224943-416937 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-19 07:47:36,719 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:47:36,737 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:47:36,745 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:47:36,746 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:47:36,752 100 INFO rb-3169c09-224943-416937 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-19 07:47:36,769 100 INFO rb-3169c09-224943-416937 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-19 07:47:36,786 100 INFO rb-3169c09-224943-416937 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-19 07:47:36,806 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:47:36,820 100 INFO rb-3169c09-224943-416937 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-19 07:47:36,823 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:36] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.004 0.011 2026-09-19 07:47:36,854 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:47:36,857 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54298265 for PoS orders references: ['Order 00298-004-0001'] (draft: False) 2026-09-19 07:47:36,942 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54298265 with result: [{'id': 369, 'pos_reference': 'Order 00298-004-0001', 'account_move': False}] 2026-09-19 07:47:36,959 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 52 0.044 0.069 2026-09-19 07:47:37,066 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 32 0.041 0.053 2026-09-19 07:47:37,123 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:37] "GET /report/barcode/Code128/0441-0fc9-4af9 HTTP/1.1" 200 - 2 0.005 0.014 2026-09-19 07:47:37,135 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:37] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.028 2026-09-19 07:47:37,853 100 INFO rb-3169c09-224943-416937 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-19 07:47:37,907 100 INFO rb-3169c09-224943-416937 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-19 07:47:37,916 100 INFO rb-3169c09-224943-416937 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-19 07:47:37,918 100 INFO rb-3169c09-224943-416937 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-19 07:47:37,936 100 INFO rb-3169c09-224943-416937 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-19 07:47:38,791 100 INFO rb-3169c09-224943-416937 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-19 07:47:38,802 100 INFO rb-3169c09-224943-416937 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-19 07:47:38,819 100 INFO rb-3169c09-224943-416937 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-19 07:47:38,837 100 INFO rb-3169c09-224943-416937 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-19 07:47:38,853 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-19 07:47:38,869 100 INFO rb-3169c09-224943-416937 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-19 07:47:38,898 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:38] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.017 0.023 2026-09-19 07:47:39,675 100 INFO rb-3169c09-224943-416937 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-19 07:47:39,687 100 INFO rb-3169c09-224943-416937 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-19 07:47:39,702 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-19 07:47:39,725 100 INFO rb-3169c09-224943-416937 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-19 07:47:39,745 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:39] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.014 0.022 2026-09-19 07:47:40,538 100 INFO rb-3169c09-224943-416937 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-19 07:47:40,559 100 INFO rb-3169c09-224943-416937 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-19 07:47:40,569 100 INFO rb-3169c09-224943-416937 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-19 07:47:40,585 100 INFO rb-3169c09-224943-416937 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-19 07:47:40,670 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 07:47:41,468 100 INFO rb-3169c09-224943-416937 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-19 07:47:41,486 100 INFO rb-3169c09-224943-416937 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-19 07:47:41,504 100 INFO rb-3169c09-224943-416937 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-19 07:47:41,519 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-19 07:47:41,536 100 INFO rb-3169c09-224943-416937 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-19 07:47:41,553 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:47:41,571 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:47:41,585 100 INFO rb-3169c09-224943-416937 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-19 07:47:41,603 100 INFO rb-3169c09-224943-416937 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-19 07:47:41,618 100 INFO rb-3169c09-224943-416937 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-19 07:47:41,636 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:47:41,655 100 INFO rb-3169c09-224943-416937 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-19 07:47:41,670 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:41] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.015 0.013 2026-09-19 07:47:41,692 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70164152 for PoS orders references: ['Order 00298-004-0002'] (draft: False) 2026-09-19 07:47:41,771 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70164152 with result: [{'id': 370, 'pos_reference': 'Order 00298-004-0002', 'account_move': False}] 2026-09-19 07:47:41,787 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.039 0.059 2026-09-19 07:47:41,871 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.020 0.052 2026-09-19 07:47:41,894 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:41] "GET /report/barcode/Code128/044e-86f1-43db HTTP/1.1" 200 - 2 0.001 0.010 2026-09-19 07:47:42,636 100 INFO rb-3169c09-224943-416937 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-19 07:47:42,686 100 INFO rb-3169c09-224943-416937 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-19 07:47:42,693 100 INFO rb-3169c09-224943-416937 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-19 07:47:42,702 100 INFO rb-3169c09-224943-416937 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-19 07:47:43,556 100 INFO rb-3169c09-224943-416937 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-19 07:47:43,571 100 INFO rb-3169c09-224943-416937 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-19 07:47:43,586 100 INFO rb-3169c09-224943-416937 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-19 07:47:43,602 100 INFO rb-3169c09-224943-416937 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-19 07:47:43,619 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-19 07:47:43,712 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:47:44,464 100 INFO rb-3169c09-224943-416937 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-19 07:47:44,471 100 INFO rb-3169c09-224943-416937 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-19 07:47:44,486 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-19 07:47:44,505 100 INFO rb-3169c09-224943-416937 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-19 07:47:44,519 100 INFO rb-3169c09-224943-416937 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-19 07:47:44,537 100 INFO rb-3169c09-224943-416937 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-19 07:47:44,555 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-19 07:47:44,570 100 INFO rb-3169c09-224943-416937 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-19 07:47:44,600 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:44] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.021 0.020 2026-09-19 07:47:44,933 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.011 2026-09-19 07:47:45,380 100 INFO rb-3169c09-224943-416937 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-19 07:47:45,385 100 INFO rb-3169c09-224943-416937 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-19 07:47:45,402 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:47:45,420 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:47:45,435 100 INFO rb-3169c09-224943-416937 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-19 07:47:45,456 100 INFO rb-3169c09-224943-416937 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-19 07:47:45,469 100 INFO rb-3169c09-224943-416937 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-19 07:47:45,486 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:47:45,511 100 INFO rb-3169c09-224943-416937 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-19 07:47:45,511 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:45] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.014 2026-09-19 07:47:45,537 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39069449 for PoS orders references: ['Order 00298-004-0003'] (draft: False) 2026-09-19 07:47:45,621 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39069449 with result: [{'id': 371, 'pos_reference': 'Order 00298-004-0003', 'account_move': False}] 2026-09-19 07:47:45,638 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.034 0.072 2026-09-19 07:47:45,725 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 32 0.030 0.044 2026-09-19 07:47:45,753 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:45] "GET /report/barcode/Code128/044d-fcdd-466f HTTP/1.1" 200 - 2 0.000 0.014 2026-09-19 07:47:46,490 100 INFO rb-3169c09-224943-416937 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-19 07:47:46,530 100 INFO rb-3169c09-224943-416937 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-19 07:47:46,538 100 INFO rb-3169c09-224943-416937 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-19 07:47:46,555 100 INFO rb-3169c09-224943-416937 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-19 07:47:47,404 100 INFO rb-3169c09-224943-416937 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-19 07:47:47,420 100 INFO rb-3169c09-224943-416937 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-19 07:47:47,436 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-09-19 07:47:47,460 100 INFO rb-3169c09-224943-416937 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-19 07:47:47,470 100 INFO rb-3169c09-224943-416937 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-19 07:47:47,486 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:47] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.017 0.027 2026-09-19 07:47:48,260 100 INFO rb-3169c09-224943-416937 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-19 07:47:48,268 100 INFO rb-3169c09-224943-416937 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-19 07:47:48,286 100 INFO rb-3169c09-224943-416937 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-19 07:47:48,302 100 INFO rb-3169c09-224943-416937 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-19 07:47:48,319 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-19 07:47:49,165 100 INFO rb-3169c09-224943-416937 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-19 07:47:49,169 100 INFO rb-3169c09-224943-416937 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-19 07:47:49,185 100 INFO rb-3169c09-224943-416937 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-19 07:47:49,203 100 INFO rb-3169c09-224943-416937 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-19 07:47:49,219 100 INFO rb-3169c09-224943-416937 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-19 07:47:49,236 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:47:49,254 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:47:49,268 100 INFO rb-3169c09-224943-416937 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-19 07:47:49,285 100 INFO rb-3169c09-224943-416937 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-19 07:47:49,307 100 INFO rb-3169c09-224943-416937 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-19 07:47:49,318 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:47:49,335 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80759745 for PoS orders references: ['Order 00298-004-0004'] (draft: False) 2026-09-19 07:47:49,343 100 INFO rb-3169c09-224943-416937 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-19 07:47:49,432 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80759745 with result: [{'id': 372, 'pos_reference': 'Order 00298-004-0004', 'account_move': False}] 2026-09-19 07:47:49,445 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.055 0.060 2026-09-19 07:47:49,519 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.024 0.039 2026-09-19 07:47:49,547 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:49] "GET /report/barcode/Code128/0440-7add-45dc HTTP/1.1" 200 - 2 0.001 0.013 2026-09-19 07:47:50,283 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:47:50,297 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:47:50,307 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33083 2026-09-19 07:47:50,307 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:47:50,308 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33083 2026-09-19 07:47:50,407 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074750_407062_TestUi.txt 2026-09-19 07:47:50,407 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpmvzypwna_chrome_odoo" 2026-09-19 07:47:50,450 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-09-19 07:47:51,643 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33326 2026-09-19 07:47:51,643 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpnix4gr_2_chrome_odoo 2026-09-19 07:47:51,643 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33725/json/version 2026-09-19 07:47:51,645 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33725/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:47:51,660 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:47:51,660 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33725/json 2026-09-19 07:47:51,661 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33725/json with timeout 3 increased to 10s during tests 2026-09-19 07:47:51,670 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33725/devtools/page/D30BCEDE7135AA889841BDD20EF27E7B 2026-09-19 07:47:51,681 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:47:51,696 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:47:51,958 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:47:51,968 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:47:51,972 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:47:51,972 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:47:51,993 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:47:52,635 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:52] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.094 0.554 2026-09-19 07:47:52,639 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D30BCEDE7135AA889841BDD20EF27E7B', 'loaderId': '80238BDECAE9FE6ACACF7D441777519B', 'isDownload': False} 2026-09-19 07:47:52,639 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-09-19 07:47:52,665 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:47:52,687 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:52] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.009 2026-09-19 07:47:52,697 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:52] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.017 2026-09-19 07:47:52,718 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:52] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.034 2026-09-19 07:47:53,032 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:53] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-19 07:47:53,045 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.005 2026-09-19 07:47:53,071 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:47:53,087 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:47:53,089 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:47:53,111 100 INFO rb-3169c09-224943-416937 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-19 07:47:53,839 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.298 0.441 2026-09-19 07:47:53,898 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:53] "GET /pos/web HTTP/1.1" 200 - 20 0.026 0.729 2026-09-19 07:47:53,915 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:47:53,972 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:53] "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-19 07:47:54,042 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-19 07:47:54,088 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 07:47:54,603 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.155 0.342 2026-09-19 07:47:54,683 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.038 2026-09-19 07:47:54,704 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:54] "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-19 07:47:54,716 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:47:54,833 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:54] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.052 0.047 2026-09-19 07:47:54,882 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:54] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.116 2026-09-19 07:47:54,938 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:54] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.024 0.151 2026-09-19 07:47:54,943 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:47:54,971 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-19 07:47:54,983 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:47:54,992 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:54] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.220 2026-09-19 07:47:55,000 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:47:55,029 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:55] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.230 2026-09-19 07:47:55,066 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:55] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.247 2026-09-19 07:47:55,077 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:47:55,080 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.235 2026-09-19 07:47:55,130 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:55] "GET /web/image?model=product.product&field=image_128&id=1536&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.018 0.221 2026-09-19 07:47:55,147 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 7 0.010 0.128 2026-09-19 07:47:55,156 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:47:55,167 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.138 2026-09-19 07:47:55,180 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.140 2026-09-19 07:47:55,193 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.093 2026-09-19 07:47:55,254 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:55] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.027 0.134 2026-09-19 07:47:55,270 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.136 2026-09-19 07:47:55,278 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.138 2026-09-19 07:47:55,306 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:55] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.011 0.136 2026-09-19 07:47:55,375 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:55] "GET /web/image?model=product.product&field=image_128&id=1537&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.186 2026-09-19 07:47:55,419 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:55] "GET /web/image?model=product.product&field=image_128&id=1535&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.205 2026-09-19 07:47:55,456 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:55] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.230 2026-09-19 07:47:55,501 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:55] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.227 2026-09-19 07:47:55,547 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:55] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.245 2026-09-19 07:47:55,588 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:55] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.012 0.246 2026-09-19 07:47:55,603 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:55] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.220 2026-09-19 07:47:55,622 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:55] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.006 0.186 2026-09-19 07:47:55,640 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:55] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.004 0.170 2026-09-19 07:47:55,685 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:47:55,703 100 INFO rb-3169c09-224943-416937 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-19 07:47:55,718 100 INFO rb-3169c09-224943-416937 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-19 07:47:55,719 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.014 2026-09-19 07:47:55,767 100 INFO rb-3169c09-224943-416937 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-19 07:47:55,781 100 INFO rb-3169c09-224943-416937 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-19 07:47:55,830 100 INFO rb-3169c09-224943-416937 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-19 07:47:55,839 100 INFO rb-3169c09-224943-416937 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-19 07:47:55,878 100 INFO rb-3169c09-224943-416937 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-19 07:47:55,883 100 INFO rb-3169c09-224943-416937 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-19 07:47:55,901 100 INFO rb-3169c09-224943-416937 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-19 07:47:55,943 100 INFO rb-3169c09-224943-416937 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-19 07:47:55,949 100 INFO rb-3169c09-224943-416937 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-19 07:47:55,952 100 INFO rb-3169c09-224943-416937 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-19 07:47:55,953 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:47:55,961 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33326 2026-09-19 07:47:55,962 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:47:55,962 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33326 2026-09-19 07:47:56,061 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074756_061425_TestUi.txt 2026-09-19 07:47:56,061 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpnix4gr_2_chrome_odoo" 2026-09-19 07:47:56,084 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-09-19 07:47:57,173 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33536 2026-09-19 07:47:57,174 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp3_cwijjm_chrome_odoo 2026-09-19 07:47:57,174 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36535/json/version 2026-09-19 07:47:57,177 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36535/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:47:57,214 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:47:57,214 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36535/json 2026-09-19 07:47:57,219 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36535/json with timeout 3 increased to 10s during tests 2026-09-19 07:47:57,240 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36535/devtools/page/ADA599496BD54158A1EF67828F791375 2026-09-19 07:47:57,257 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:47:57,263 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:47:57,566 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:47:57,573 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:47:57,580 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:47:57,581 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:47:57,598 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:47:58,245 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:58] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.102 0.550 2026-09-19 07:47:58,249 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'ADA599496BD54158A1EF67828F791375', 'loaderId': '22AD03A475061B5C928A0C0FD165908E', 'isDownload': False} 2026-09-19 07:47:58,249 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-09-19 07:47:58,266 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:47:58,288 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:58] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.008 2026-09-19 07:47:58,296 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:58] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.019 2026-09-19 07:47:58,306 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:58] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.025 2026-09-19 07:47:58,669 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:58] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.014 0.009 2026-09-19 07:47:58,681 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.009 2026-09-19 07:47:58,725 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.005 2026-09-19 07:47:58,727 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:47:58,730 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-09-19 07:47:58,744 100 INFO rb-3169c09-224943-416937 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-19 07:47:59,321 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.204 0.379 2026-09-19 07:47:59,367 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:59] "GET /pos/web HTTP/1.1" 200 - 20 0.012 0.594 2026-09-19 07:47:59,392 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:47:59,424 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.056 2026-09-19 07:47:59,513 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.016 0.006 2026-09-19 07:47:59,560 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:47:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-19 07:48:00,076 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.165 0.337 2026-09-19 07:48:00,143 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "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-19 07:48:00,164 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "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-19 07:48:00,177 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:48:00,270 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.046 0.035 2026-09-19 07:48:00,320 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.094 2026-09-19 07:48:00,326 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:48:00,366 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.129 2026-09-19 07:48:00,423 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.018 0.192 2026-09-19 07:48:00,445 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48: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-19 07:48:00,457 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:48:00,464 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:48:00,466 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.217 2026-09-19 07:48:00,485 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:48:00,522 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.260 2026-09-19 07:48:00,541 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.259 2026-09-19 07:48:00,583 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /web/image?model=product.product&field=image_128&id=1539&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.231 2026-09-19 07:48:00,639 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /web/image?model=product.product&field=image_128&id=1540&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.249 2026-09-19 07:48:00,652 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.006 0.143 2026-09-19 07:48:00,662 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:48:00,666 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.157 2026-09-19 07:48:00,684 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.011 0.146 2026-09-19 07:48:00,693 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.141 2026-09-19 07:48:00,698 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.128 2026-09-19 07:48:00,734 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.011 0.115 2026-09-19 07:48:00,741 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.082 2026-09-19 07:48:00,761 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.008 0.083 2026-09-19 07:48:00,797 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.107 2026-09-19 07:48:00,845 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.017 0.125 2026-09-19 07:48:00,890 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.166 2026-09-19 07:48:00,915 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.005 0.166 2026-09-19 07:48:00,948 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.008 0.192 2026-09-19 07:48:00,972 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.006 0.198 2026-09-19 07:48:00,997 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:00] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.013 0.181 2026-09-19 07:48:01,135 100 INFO rb-3169c09-224943-416937 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-19 07:48:01,151 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:48:01,173 100 INFO rb-3169c09-224943-416937 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-19 07:48:01,203 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.030 0.016 2026-09-19 07:48:01,226 100 INFO rb-3169c09-224943-416937 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-19 07:48:01,259 100 INFO rb-3169c09-224943-416937 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-19 07:48:01,265 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:48:01,285 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:48:01,326 100 INFO rb-3169c09-224943-416937 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-19 07:48:01,335 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-09-19 07:48:01,361 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:01] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.009 0.016 2026-09-19 07:48:01,363 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:48:02,139 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-19 07:48:02,152 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click selection '$ 5' (trigger: .selection-item:contains("$ 5"))' 2026-09-19 07:48:02,178 100 INFO rb-3169c09-224943-416937 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-19 07:48:02,184 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.control-button.highlight:contains("Reward")' 2026-09-19 07:48:02,202 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-09-19 07:48:02,219 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click selection '$ 5' (trigger: .selection-item:contains("$ 5"))' 2026-09-19 07:48:02,248 100 INFO rb-3169c09-224943-416937 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-19 07:48:02,252 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:48:02,262 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:48:02,270 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33536 2026-09-19 07:48:02,271 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:48:02,271 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33536 2026-09-19 07:48:02,367 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074802_366389_TestUi.txt 2026-09-19 07:48:02,367 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp3_cwijjm_chrome_odoo" 2026-09-19 07:48:02,398 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-09-19 07:48:03,646 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33739 2026-09-19 07:48:03,646 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp81zuzrb6_chrome_odoo 2026-09-19 07:48:03,647 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36373/json/version 2026-09-19 07:48:03,648 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36373/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:48:03,680 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:48:03,680 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36373/json 2026-09-19 07:48:03,681 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36373/json with timeout 3 increased to 10s during tests 2026-09-19 07:48:03,699 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36373/devtools/page/9A767AE71991D8AB5D260DA58058A026 2026-09-19 07:48:03,712 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:48:03,719 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:48:03,935 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:48:03,945 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:48:03,947 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:48:03,947 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:48:03,973 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:48:04,492 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:04] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.059 0.464 2026-09-19 07:48:04,495 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9A767AE71991D8AB5D260DA58058A026', 'loaderId': '5320A8EB3431145A727F3B71F87625F2', 'isDownload': False} 2026-09-19 07:48:04,496 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-09-19 07:48:04,512 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:48:04,536 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:04] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.009 2026-09-19 07:48:04,544 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:04] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.020 2026-09-19 07:48:04,567 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:04] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.035 2026-09-19 07:48:04,912 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:04] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-19 07:48:04,922 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.005 2026-09-19 07:48:04,983 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:48:04,984 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:48:04,988 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.025 0.007 2026-09-19 07:48:05,011 100 INFO rb-3169c09-224943-416937 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-19 07:48:05,722 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.331 0.391 2026-09-19 07:48:05,776 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:05] "GET /pos/web HTTP/1.1" 200 - 20 0.017 0.719 2026-09-19 07:48:05,799 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:48:05,837 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.065 2026-09-19 07:48:05,927 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:48:05,956 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:48:06,527 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.178 0.361 2026-09-19 07:48:06,617 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.044 2026-09-19 07:48:06,643 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:06] "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-19 07:48:06,660 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:48:06,767 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:06] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.038 0.042 2026-09-19 07:48:06,789 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:48:06,835 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:06] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.020 0.118 2026-09-19 07:48:06,863 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:06] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.167 2026-09-19 07:48:06,904 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:06] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.188 2026-09-19 07:48:06,908 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:48:06,914 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:48:06,941 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-19 07:48:06,976 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:06] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.246 2026-09-19 07:48:07,022 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:07] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.021 0.271 2026-09-19 07:48:07,032 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.221 2026-09-19 07:48:07,075 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:07] "GET /web/image?model=product.product&field=image_128&id=1542&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.216 2026-09-19 07:48:07,120 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:07] "GET /web/image?model=product.product&field=image_128&id=1543&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.233 2026-09-19 07:48:07,132 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:48:07,135 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.005 0.183 2026-09-19 07:48:07,194 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:07] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.016 0.194 2026-09-19 07:48:07,210 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:48:07,212 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.010 0.174 2026-09-19 07:48:07,229 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.184 2026-09-19 07:48:07,244 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.186 2026-09-19 07:48:07,256 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.167 2026-09-19 07:48:07,275 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.012 0.125 2026-09-19 07:48:07,301 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:07] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.149 2026-09-19 07:48:07,344 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:07] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.112 2026-09-19 07:48:07,387 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:07] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.136 2026-09-19 07:48:07,431 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:07] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.191 2026-09-19 07:48:07,449 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:07] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.001 0.184 2026-09-19 07:48:07,462 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:07] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.001 0.180 2026-09-19 07:48:07,480 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:07] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.167 2026-09-19 07:48:07,499 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:07] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.140 2026-09-19 07:48:07,651 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:48:07,670 100 INFO rb-3169c09-224943-416937 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-19 07:48:07,686 100 INFO rb-3169c09-224943-416937 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-19 07:48:07,695 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.014 2026-09-19 07:48:07,732 100 INFO rb-3169c09-224943-416937 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-19 07:48:07,797 100 INFO rb-3169c09-224943-416937 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-19 07:48:07,805 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:48:07,811 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:48:07,829 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33739 2026-09-19 07:48:07,832 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:48:07,833 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33739 2026-09-19 07:48:07,902 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074807_902187_TestUi.txt 2026-09-19 07:48:07,902 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp81zuzrb6_chrome_odoo" 2026-09-19 07:48:07,925 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-09-19 07:48:09,314 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33945 2026-09-19 07:48:09,315 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5vi6vowy_chrome_odoo 2026-09-19 07:48:09,315 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44099/json/version 2026-09-19 07:48:09,317 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44099/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:48:09,344 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:48:09,345 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44099/json 2026-09-19 07:48:09,345 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44099/json with timeout 3 increased to 10s during tests 2026-09-19 07:48:09,360 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44099/devtools/page/1ED493A81E3108B7425E2C04DDF6726C 2026-09-19 07:48:09,370 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:48:09,376 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:48:09,670 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:48:09,672 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:48:09,674 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=148" in browser 2026-09-19 07:48:09,674 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=148" 2026-09-19 07:48:09,688 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:48:10,277 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:10] "GET /pos/web?config_id=148 HTTP/1.1" 200 - 112 0.071 0.525 2026-09-19 07:48:10,280 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1ED493A81E3108B7425E2C04DDF6726C', 'loaderId': 'A17F51E885F492C92178AA521903FE88', 'isDownload': False} 2026-09-19 07:48:10,281 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-09-19 07:48:10,294 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:48:10,318 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:10] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.009 2026-09-19 07:48:10,329 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:10] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.025 2026-09-19 07:48:10,341 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:10] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.023 2026-09-19 07:48:10,727 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:10] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.008 0.012 2026-09-19 07:48:10,740 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.014 2026-09-19 07:48:10,765 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-09-19 07:48:10,783 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:48:10,789 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:48:10,791 100 INFO rb-3169c09-224943-416937 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-19 07:48:11,425 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 294 0.236 0.396 2026-09-19 07:48:11,473 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:11] "GET /pos/web HTTP/1.1" 200 - 20 0.017 0.641 2026-09-19 07:48:11,493 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:48:11,558 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.038 0.068 2026-09-19 07:48:11,603 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 07:48:11,652 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-19 07:48:12,206 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.178 0.317 2026-09-19 07:48:12,277 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.038 2026-09-19 07:48:12,296 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "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-19 07:48:12,311 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:48:12,399 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.025 0.043 2026-09-19 07:48:12,444 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.102 2026-09-19 07:48:12,457 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:48:12,477 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.141 2026-09-19 07:48:12,523 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.174 2026-09-19 07:48:12,565 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.212 2026-09-19 07:48:12,630 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.262 2026-09-19 07:48:12,639 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:48:12,650 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:48:12,652 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.231 2026-09-19 07:48:12,664 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:48:12,693 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.212 2026-09-19 07:48:12,701 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:48:12,740 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /web/image?model=product.product&field=image_128&id=1548&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.239 2026-09-19 07:48:12,782 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.243 2026-09-19 07:48:12,827 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.242 2026-09-19 07:48:12,834 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:48:12,844 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.178 2026-09-19 07:48:12,849 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.175 2026-09-19 07:48:12,860 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.179 2026-09-19 07:48:12,867 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.159 2026-09-19 07:48:12,876 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.128 2026-09-19 07:48:12,934 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.027 0.122 2026-09-19 07:48:12,955 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.008 0.109 2026-09-19 07:48:12,970 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.116 2026-09-19 07:48:12,994 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:12] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.009 0.114 2026-09-19 07:48:13,012 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:13] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.131 2026-09-19 07:48:13,032 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:13] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.005 0.147 2026-09-19 07:48:13,060 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:13] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.083 2026-09-19 07:48:13,351 100 INFO rb-3169c09-224943-416937 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-19 07:48:13,367 100 INFO rb-3169c09-224943-416937 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-19 07:48:13,384 100 INFO rb-3169c09-224943-416937 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-19 07:48:13,401 100 INFO rb-3169c09-224943-416937 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-19 07:48:13,419 100 INFO rb-3169c09-224943-416937 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-19 07:48:13,434 100 INFO rb-3169c09-224943-416937 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-19 07:48:13,451 100 INFO rb-3169c09-224943-416937 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-19 07:48:13,467 100 INFO rb-3169c09-224943-416937 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-19 07:48:13,484 100 INFO rb-3169c09-224943-416937 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-19 07:48:13,501 100 INFO rb-3169c09-224943-416937 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-19 07:48:13,517 100 INFO rb-3169c09-224943-416937 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-19 07:48:13,534 100 INFO rb-3169c09-224943-416937 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-19 07:48:13,551 100 INFO rb-3169c09-224943-416937 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-19 07:48:13,567 100 INFO rb-3169c09-224943-416937 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-19 07:48:13,584 100 INFO rb-3169c09-224943-416937 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-19 07:48:13,601 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click discount button (trigger: .js_discount)' 2026-09-19 07:48:13,621 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click confirm button (trigger: .button.confirm)' 2026-09-19 07:48:13,636 100 INFO rb-3169c09-224943-416937 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-19 07:48:13,638 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:48:13,647 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33945 2026-09-19 07:48:13,647 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:48:13,648 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33945 2026-09-19 07:48:13,745 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074813_744918_TestUi.txt 2026-09-19 07:48:13,745 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp5vi6vowy_chrome_odoo" 2026-09-19 07:48:13,771 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-09-19 07:48:15,159 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34152 2026-09-19 07:48:15,159 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp28sj4otl_chrome_odoo 2026-09-19 07:48:15,159 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34577/json/version 2026-09-19 07:48:15,161 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34577/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:48:15,216 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:48:15,216 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34577/json 2026-09-19 07:48:15,217 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34577/json with timeout 3 increased to 10s during tests 2026-09-19 07:48:15,233 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34577/devtools/page/CECB5927F7064673C4C5A2A4AEF9B5F4 2026-09-19 07:48:15,250 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:48:15,253 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:48:15,543 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:48:15,556 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:48:15,559 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:48:15,559 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:48:15,572 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:48:16,195 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:16] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.094 0.532 2026-09-19 07:48:16,199 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CECB5927F7064673C4C5A2A4AEF9B5F4', 'loaderId': '5E2C60A968D3E8A6CDE639F0AA1F4B8A', 'isDownload': False} 2026-09-19 07:48:16,199 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-09-19 07:48:16,214 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:48:16,243 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:16] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.015 2026-09-19 07:48:16,258 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:16] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.023 2026-09-19 07:48:16,265 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:16] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.039 2026-09-19 07:48:16,591 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:16] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.007 2026-09-19 07:48:16,604 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.007 2026-09-19 07:48:16,649 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:16] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:48:16,650 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:48:16,658 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.010 2026-09-19 07:48:16,691 100 INFO rb-3169c09-224943-416937 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-19 07:48:17,338 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.247 0.406 2026-09-19 07:48:17,393 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:17] "GET /pos/web HTTP/1.1" 200 - 20 0.017 0.666 2026-09-19 07:48:17,413 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:48:17,483 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.045 0.065 2026-09-19 07:48:17,546 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:48:17,597 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-09-19 07:48:18,598 100 INFO rb-3169c09-224943-416937 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-19 07:48:19,100 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.158 1.332 2026-09-19 07:48:19,180 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.048 2026-09-19 07:48:19,204 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "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-19 07:48:19,219 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:48:19,301 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.030 0.037 2026-09-19 07:48:19,343 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.097 2026-09-19 07:48:19,359 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:48:19,396 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /web/image?model=product.product&field=image_128&id=1550&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.146 2026-09-19 07:48:19,447 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.176 2026-09-19 07:48:19,452 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48: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-19 07:48:19,475 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:48:19,487 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:48:19,520 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.242 2026-09-19 07:48:19,565 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.288 2026-09-19 07:48:19,586 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.271 2026-09-19 07:48:19,636 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.017 0.250 2026-09-19 07:48:19,676 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.259 2026-09-19 07:48:19,689 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:48:19,689 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.004 0.189 2026-09-19 07:48:19,698 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:48:19,703 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.170 2026-09-19 07:48:19,718 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.136 2026-09-19 07:48:19,732 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.134 2026-09-19 07:48:19,736 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.131 2026-09-19 07:48:19,744 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.102 2026-09-19 07:48:19,799 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.021 0.084 2026-09-19 07:48:19,837 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.020 0.115 2026-09-19 07:48:19,874 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /web/image?model=product.product&field=image_128&id=1551&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.151 2026-09-19 07:48:19,908 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.174 2026-09-19 07:48:19,954 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.193 2026-09-19 07:48:19,976 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.006 0.210 2026-09-19 07:48:19,995 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:19] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.190 2026-09-19 07:48:20,015 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:20] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.161 2026-09-19 07:48:20,046 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:20] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.019 0.147 2026-09-19 07:48:20,185 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:48:20,203 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-09-19 07:48:20,215 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.015 2026-09-19 07:48:20,235 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-09-19 07:48:20,283 100 INFO rb-3169c09-224943-416937 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-19 07:48:20,319 100 INFO rb-3169c09-224943-416937 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-19 07:48:20,382 100 INFO rb-3169c09-224943-416937 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-19 07:48:20,407 100 INFO rb-3169c09-224943-416937 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-19 07:48:20,418 100 INFO rb-3169c09-224943-416937 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-19 07:48:20,436 100 INFO rb-3169c09-224943-416937 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-19 07:48:20,451 100 INFO rb-3169c09-224943-416937 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-19 07:48:20,467 100 INFO rb-3169c09-224943-416937 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-19 07:48:20,487 100 INFO rb-3169c09-224943-416937 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-19 07:48:20,527 100 INFO rb-3169c09-224943-416937 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-19 07:48:20,528 100 INFO rb-3169c09-224943-416937 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-19 07:48:20,534 100 INFO rb-3169c09-224943-416937 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-19 07:48:20,551 100 INFO rb-3169c09-224943-416937 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-19 07:48:20,570 100 INFO rb-3169c09-224943-416937 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-19 07:48:20,585 100 INFO rb-3169c09-224943-416937 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-19 07:48:20,601 100 INFO rb-3169c09-224943-416937 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-19 07:48:20,604 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:48:20,613 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34152 2026-09-19 07:48:20,614 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:48:20,614 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34152 2026-09-19 07:48:20,710 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074820_710575_TestUi.txt 2026-09-19 07:48:20,711 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp28sj4otl_chrome_odoo" 2026-09-19 07:48:20,737 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-09-19 07:48:22,208 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34357 2026-09-19 07:48:22,208 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpgfde1f5c_chrome_odoo 2026-09-19 07:48:22,209 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36251/json/version 2026-09-19 07:48:22,210 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36251/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:48:22,227 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:48:22,227 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36251/json 2026-09-19 07:48:22,229 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36251/json with timeout 3 increased to 10s during tests 2026-09-19 07:48:22,234 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36251/devtools/page/8F7851C2FAAEB78D2180AEF683029D81 2026-09-19 07:48:22,238 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:48:22,244 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:48:22,484 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:48:22,494 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:48:22,501 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:48:22,502 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:48:22,519 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:48:23,134 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:23] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.108 0.514 2026-09-19 07:48:23,141 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '8F7851C2FAAEB78D2180AEF683029D81', 'loaderId': 'C96536E5951A62BD2F4200D9FD833BA7', 'isDownload': False} 2026-09-19 07:48:23,142 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyMinAmountAndSpecificProductTour')" 2026-09-19 07:48:23,162 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:48:23,193 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:23] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.010 2026-09-19 07:48:23,205 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:23] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.020 2026-09-19 07:48:23,216 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:23] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.029 2026-09-19 07:48:23,644 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:23] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-09-19 07:48:23,657 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.005 2026-09-19 07:48:23,697 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-09-19 07:48:23,699 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:48:23,703 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:48:23,718 100 INFO rb-3169c09-224943-416937 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-19 07:48:24,447 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.314 0.423 2026-09-19 07:48:24,532 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:24] "GET /pos/web HTTP/1.1" 200 - 20 0.038 0.757 2026-09-19 07:48:24,553 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:48:24,603 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.105 2026-09-19 07:48:24,682 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.007 2026-09-19 07:48:24,720 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-09-19 07:48:25,270 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.186 0.343 2026-09-19 07:48:25,347 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "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-19 07:48:25,379 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "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-19 07:48:25,405 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:48:25,473 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.017 0.033 2026-09-19 07:48:25,514 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.064 2026-09-19 07:48:25,527 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:48:25,570 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.023 0.104 2026-09-19 07:48:25,620 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "GET /web/image?model=product.product&field=image_128&id=1554&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.030 2026-09-19 07:48:25,661 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.199 2026-09-19 07:48:25,691 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "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-19 07:48:25,703 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:48:25,717 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:48:25,720 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.016 0.256 2026-09-19 07:48:25,730 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.238 2026-09-19 07:48:25,732 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:48:25,793 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "GET /web/image?model=product.product&field=image_128&id=1553&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.030 0.214 2026-09-19 07:48:25,836 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.376 2026-09-19 07:48:25,879 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.224 2026-09-19 07:48:25,892 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.007 0.153 2026-09-19 07:48:25,897 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:48:25,911 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.011 0.161 2026-09-19 07:48:25,963 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.026 0.190 2026-09-19 07:48:25,968 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.204 2026-09-19 07:48:25,981 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.170 2026-09-19 07:48:25,998 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.144 2026-09-19 07:48:26,007 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.121 2026-09-19 07:48:26,037 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:26] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.119 2026-09-19 07:48:26,073 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:26] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.008 0.150 2026-09-19 07:48:26,145 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:26] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.156 2026-09-19 07:48:26,168 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:26] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.176 2026-09-19 07:48:26,198 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:26] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.005 0.187 2026-09-19 07:48:26,217 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:26] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.193 2026-09-19 07:48:26,246 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:26] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.172 2026-09-19 07:48:26,417 100 INFO rb-3169c09-224943-416937 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-19 07:48:26,433 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:48:26,457 100 INFO rb-3169c09-224943-416937 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-19 07:48:26,478 100 INFO rb-3169c09-224943-416937 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-19 07:48:26,481 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.026 2026-09-19 07:48:26,487 100 INFO rb-3169c09-224943-416937 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-19 07:48:26,503 100 INFO rb-3169c09-224943-416937 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-19 07:48:26,520 100 INFO rb-3169c09-224943-416937 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-19 07:48:26,534 100 INFO rb-3169c09-224943-416937 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-19 07:48:26,551 100 INFO rb-3169c09-224943-416937 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-19 07:48:26,583 100 INFO rb-3169c09-224943-416937 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-19 07:48:26,596 100 INFO rb-3169c09-224943-416937 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-19 07:48:26,597 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:48:26,613 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:48:26,620 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34357 2026-09-19 07:48:26,621 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:48:26,622 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34357 2026-09-19 07:48:26,717 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074826_717288_TestUi.txt 2026-09-19 07:48:26,717 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpgfde1f5c_chrome_odoo" 2026-09-19 07:48:26,753 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-09-19 07:48:27,618 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34570 2026-09-19 07:48:27,619 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp0g4yy9sd_chrome_odoo 2026-09-19 07:48:27,619 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42799/json/version 2026-09-19 07:48:27,622 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42799/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:48:27,644 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:48:27,644 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42799/json 2026-09-19 07:48:27,645 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42799/json with timeout 3 increased to 10s during tests 2026-09-19 07:48:27,653 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42799/devtools/page/8D6E1C9EECFBA5B96328911E2217C400 2026-09-19 07:48:27,659 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:48:27,663 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:48:27,900 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:48:27,912 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:48:27,920 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-09-19 07:48:27,920 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-09-19 07:48:27,945 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:48:28,586 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:28] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.085 0.562 2026-09-19 07:48:28,592 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '8D6E1C9EECFBA5B96328911E2217C400', 'loaderId': '867275B4FC985679E160320BF2192BCF', 'isDownload': False} 2026-09-19 07:48:28,593 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-09-19 07:48:28,601 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:48:28,630 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:28] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-09-19 07:48:28,640 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:28] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.011 2026-09-19 07:48:28,650 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:28] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.017 2026-09-19 07:48:29,010 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:29] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.007 0.008 2026-09-19 07:48:29,025 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.007 2026-09-19 07:48:29,054 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:48:29,060 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 07:48:29,062 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:48:29,081 100 INFO rb-3169c09-224943-416937 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-19 07:48:29,675 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.213 0.386 2026-09-19 07:48:29,755 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:29] "GET /pos/web HTTP/1.1" 200 - 20 0.032 0.623 2026-09-19 07:48:29,777 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:48:29,831 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.088 2026-09-19 07:48:29,884 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-19 07:48:29,925 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-09-19 07:48:30,443 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.147 0.350 2026-09-19 07:48:30,532 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.041 2026-09-19 07:48:30,555 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:30] "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-19 07:48:30,581 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-09-19 07:48:30,694 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:30] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.027 0.049 2026-09-19 07:48:30,734 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-19 07:48:30,735 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:30] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.093 2026-09-19 07:48:30,772 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:30] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.125 2026-09-19 07:48:30,791 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:30] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.141 2026-09-19 07:48:30,814 100 INFO ? werkzeug: 127.0.0.1 - - [19/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 0.005 2026-09-19 07:48:30,822 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:48:30,832 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:48:30,835 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:30] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.176 2026-09-19 07:48:30,863 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-09-19 07:48:30,880 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:30] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.218 2026-09-19 07:48:30,890 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.146 2026-09-19 07:48:30,933 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:30] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.017 0.166 2026-09-19 07:48:30,973 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:30] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.184 2026-09-19 07:48:30,985 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.004 0.141 2026-09-19 07:48:31,011 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:48:31,043 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:31] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.027 0.147 2026-09-19 07:48:31,055 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.157 2026-09-19 07:48:31,079 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.172 2026-09-19 07:48:31,082 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.156 2026-09-19 07:48:31,114 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.018 0.155 2026-09-19 07:48:31,137 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.014 0.143 2026-09-19 07:48:31,169 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:31] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.138 2026-09-19 07:48:31,214 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:31] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.016 0.147 2026-09-19 07:48:31,264 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:31] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.188 2026-09-19 07:48:31,284 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:31] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.005 0.191 2026-09-19 07:48:31,304 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:31] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.004 0.174 2026-09-19 07:48:31,323 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:31] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.174 2026-09-19 07:48:31,338 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:31] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.140 2026-09-19 07:48:31,534 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:48:31,556 100 INFO rb-3169c09-224943-416937 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-19 07:48:31,571 100 INFO rb-3169c09-224943-416937 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-19 07:48:31,594 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.026 2026-09-19 07:48:31,615 100 INFO rb-3169c09-224943-416937 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-19 07:48:31,627 100 INFO rb-3169c09-224943-416937 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-19 07:48:31,648 100 INFO rb-3169c09-224943-416937 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-19 07:48:31,651 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:48:31,687 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:48:31,693 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:48:31,700 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:48:31,708 100 INFO rb-3169c09-224943-416937 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-19 07:48:31,742 100 INFO rb-3169c09-224943-416937 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-19 07:48:31,751 100 INFO rb-3169c09-224943-416937 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-19 07:48:31,767 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:48:31,786 100 INFO rb-3169c09-224943-416937 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-19 07:48:31,792 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33419191 for PoS orders references: ['Order 00306-002-0001'] (draft: False) 2026-09-19 07:48:31,793 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:48:31,928 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33419191 with result: [{'id': 373, 'pos_reference': 'Order 00306-002-0001', 'account_move': False}] 2026-09-19 07:48:31,941 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.057 0.097 2026-09-19 07:48:31,999 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:31] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.012 2026-09-19 07:48:32,730 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.control-button:contains("Refund")' 2026-09-19 07:48:32,744 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 07:48:32,768 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-19 07:48:32,815 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:32] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.015 0.021 2026-09-19 07:48:32,889 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:32] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.025 0.030 2026-09-19 07:48:33,675 100 INFO rb-3169c09-224943-416937 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-19 07:48:33,685 100 INFO rb-3169c09-224943-416937 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-19 07:48:33,700 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.ticket-screen .button.pay-order-button' 2026-09-19 07:48:33,719 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:48:33,734 100 INFO rb-3169c09-224943-416937 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-19 07:48:33,750 100 INFO rb-3169c09-224943-416937 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-19 07:48:33,778 100 INFO rb-3169c09-224943-416937 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-19 07:48:33,790 100 INFO rb-3169c09-224943-416937 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-19 07:48:33,801 100 INFO rb-3169c09-224943-416937 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-19 07:48:33,819 100 INFO rb-3169c09-224943-416937 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-19 07:48:33,820 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:48:33,846 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34570 2026-09-19 07:48:33,848 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:48:33,849 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34570 2026-09-19 07:48:33,945 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074833_945188_TestUi.txt 2026-09-19 07:48:33,945 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp0g4yy9sd_chrome_odoo" 2026-09-19 07:48:33,979 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-09-19 07:48:37,224 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34777 2026-09-19 07:48:37,225 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpxdpldhd4_chrome_odoo 2026-09-19 07:48:37,225 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33831/json/version 2026-09-19 07:48:37,226 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33831/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:48:37,267 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:48:37,268 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33831/json 2026-09-19 07:48:37,268 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33831/json with timeout 3 increased to 10s during tests 2026-09-19 07:48:37,291 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33831/devtools/page/9BBD4D4CDB93B62BC02AAA7AB4BCA0CF 2026-09-19 07:48:37,314 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:48:37,330 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:48:37,582 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:48:37,590 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:48:37,595 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-09-19 07:48:37,595 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-09-19 07:48:37,610 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:48:38,205 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:38] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.062 0.537 2026-09-19 07:48:38,210 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9BBD4D4CDB93B62BC02AAA7AB4BCA0CF', 'loaderId': '97B375284A4218C972BC9E0AFB18267B', 'isDownload': False} 2026-09-19 07:48:38,210 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-09-19 07:48:38,227 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:48:38,247 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:38] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.007 2026-09-19 07:48:38,254 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:38] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.014 2026-09-19 07:48:38,267 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:38] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.028 2026-09-19 07:48:38,651 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:38] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.008 2026-09-19 07:48:38,670 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.007 2026-09-19 07:48:38,695 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:48:38,697 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-09-19 07:48:38,704 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:48:38,720 100 INFO rb-3169c09-224943-416937 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-19 07:48:39,427 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.254 0.461 2026-09-19 07:48:39,485 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:39] "GET /pos/web HTTP/1.1" 200 - 20 0.024 0.706 2026-09-19 07:48:39,501 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:48:39,590 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.055 0.065 2026-09-19 07:48:39,643 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-19 07:48:39,680 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:48:40,311 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.216 0.388 2026-09-19 07:48:40,382 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:40] "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-19 07:48:40,405 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48: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-19 07:48:40,419 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:48:40,511 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:40] "GET /web/image?model=product.product&field=image_128&id=1557&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 14 0.034 0.041 2026-09-19 07:48:40,558 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:40] "GET /web/image?model=product.product&field=image_128&id=1559&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.098 2026-09-19 07:48:40,567 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:48:40,595 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:40] "GET /web/image?model=product.product&field=image_128&id=1558&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.142 2026-09-19 07:48:40,640 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:40] "GET /web/image?model=product.product&field=image_128&id=1560&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.175 2026-09-19 07:48:40,655 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:48:40,679 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:48:40,690 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:48:40,694 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:40] "GET /web/image?model=product.product&field=image_128&id=1562&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.019 0.192 2026-09-19 07:48:40,736 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:48:40,757 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:40] "GET /web/image?model=product.product&field=image_128&id=1561&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.014 0.261 2026-09-19 07:48:40,781 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.256 2026-09-19 07:48:40,814 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:40] "GET /web/image?model=product.product&field=image_128&id=1563&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.006 0.232 2026-09-19 07:48:40,824 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.214 2026-09-19 07:48:40,832 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:48:40,837 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.115 2026-09-19 07:48:40,848 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.089 2026-09-19 07:48:40,861 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.083 2026-09-19 07:48:40,871 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.073 2026-09-19 07:48:40,884 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.081 2026-09-19 07:48:40,950 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:40] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 18 0.022 0.110 2026-09-19 07:48:40,991 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:40] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.024 0.126 2026-09-19 07:48:41,052 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:41] "GET /web/image?model=product.product&field=image_128&id=1564&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.195 2026-09-19 07:48:41,103 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:41] "GET /web/image?model=product.product&field=image_128&id=1565&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.016 0.230 2026-09-19 07:48:41,147 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:41] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.267 2026-09-19 07:48:41,191 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:41] "GET /web/image?model=product.product&field=image_128&id=1568&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.297 2026-09-19 07:48:41,232 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:41] "GET /web/image?model=product.product&field=image_128&id=1567&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.011 0.262 2026-09-19 07:48:41,266 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:41] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.007 0.247 2026-09-19 07:48:41,290 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:41] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.221 2026-09-19 07:48:41,339 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:41] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.012 0.208 2026-09-19 07:48:41,367 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:48:41,377 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:41] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.009 0.204 2026-09-19 07:48:41,411 100 INFO rb-3169c09-224943-416937 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-19 07:48:41,416 100 INFO rb-3169c09-224943-416937 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-19 07:48:41,424 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:41] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.015 0.207 2026-09-19 07:48:41,439 100 INFO rb-3169c09-224943-416937 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-19 07:48:41,452 100 INFO rb-3169c09-224943-416937 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-19 07:48:41,462 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:41] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.010 0.201 2026-09-19 07:48:41,471 100 INFO rb-3169c09-224943-416937 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-19 07:48:41,489 100 INFO rb-3169c09-224943-416937 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-19 07:48:41,503 100 INFO rb-3169c09-224943-416937 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-19 07:48:41,512 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:41] "GET /web/image?model=product.product&field=image_128&id=1566&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.016 0.223 2026-09-19 07:48:41,570 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:41] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.016 0.258 2026-09-19 07:48:41,612 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:41] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.013 0.256 2026-09-19 07:48:41,658 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:41] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 8 0.018 0.256 2026-09-19 07:48:41,691 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.246 2026-09-19 07:48:41,719 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:41] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.245 2026-09-19 07:48:41,738 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:41] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.002 0.216 2026-09-19 07:48:41,756 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:41] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-09-19%2007:38:56 HTTP/1.1" 200 - 4 0.003 0.175 2026-09-19 07:48:41,832 100 INFO rb-3169c09-224943-416937 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-19 07:48:41,842 100 INFO rb-3169c09-224943-416937 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-19 07:48:41,851 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:48:41,875 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:48:41,880 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:48:41,883 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:48:41,886 100 INFO rb-3169c09-224943-416937 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-19 07:48:41,903 100 INFO rb-3169c09-224943-416937 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-19 07:48:41,926 100 INFO rb-3169c09-224943-416937 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-19 07:48:41,933 100 INFO rb-3169c09-224943-416937 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-19 07:48:41,950 100 INFO rb-3169c09-224943-416937 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-19 07:48:41,967 100 INFO rb-3169c09-224943-416937 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-19 07:48:41,985 100 INFO rb-3169c09-224943-416937 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-19 07:48:41,999 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:48:42,024 100 INFO rb-3169c09-224943-416937 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-19 07:48:42,031 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91028180 for PoS orders references: ['Order 00307-002-0001'] (draft: False) 2026-09-19 07:48:42,039 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:48:42,207 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91028180 with result: [{'id': 374, 'pos_reference': 'Order 00307-002-0001', 'account_move': False}] 2026-09-19 07:48:42,225 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 113 0.095 0.104 2026-09-19 07:48:42,309 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.017 0.040 2026-09-19 07:48:42,347 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:42] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.006 2026-09-19 07:48:42,952 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:48:43,093 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:48:43,103 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:48:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:48:43,126 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34777 2026-09-19 07:48:43,126 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:48:43,127 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34777 2026-09-19 07:48:43,231 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074843_230884_TestUi.txt 2026-09-19 07:48:43,231 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpxdpldhd4_chrome_odoo" 2026-09-19 07:48:43,303 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-09-19 07:49:05,469 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 277 and Message-Id '<161301491542652.1789804145.437813997268677-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-19 07:49:05,469 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:49:05,488 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #121 deleted mail.mail records with IDs: [277] 2026-09-19 07:49:05,514 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #121 deleted mail.message records with IDs: [22649] 2026-09-19 07:49:05,515 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:49:05,526 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 07:49:06,537 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #121 deleted pos.payment.method records with IDs: [283] 2026-09-19 07:49:07,075 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-09-19 07:49:07,413 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-19 07:49:26,737 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #124 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-19 07:49:28,705 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #124 deleted ir.attachment records with IDs: [6162, 6163, 6164, 6165, 6166, 6167, 6168, 6169, 6209, 6210, 6211, 6212, 6213, 6214, 6215, 6216] 2026-09-19 07:49:28,705 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #124 deleted pos.config records with IDs: [154, 155, 156, 157] 2026-09-19 07:49:28,721 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #124 deleted ir.sequence records with IDs: [3406, 3409, 3457, 3460, 3407, 3410, 3458, 3461] 2026-09-19 07:49:32,979 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-09-19 07:49:33,467 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome pid: 35005 2026-09-19 07:49:33,468 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpr3rjee2d_chrome_odoo 2026-09-19 07:49:33,468 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42297/json/version 2026-09-19 07:49:33,470 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42297/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:49:33,503 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:49:33,503 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42297/json 2026-09-19 07:49:33,504 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42297/json with timeout 3 increased to 10s during tests 2026-09-19 07:49:33,517 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42297/devtools/page/CA3BBC864D4251ACFFDEE473084A9C1B 2026-09-19 07:49:33,530 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:49:33,534 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:49:33,815 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 07:49:33,817 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:49:33,825 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=158" in browser 2026-09-19 07:49:33,825 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=158" 2026-09-19 07:49:33,841 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:49:34,543 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:34] "GET /pos/ui?config_id=158 HTTP/1.1" 200 - 112 0.131 0.575 2026-09-19 07:49:34,547 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CA3BBC864D4251ACFFDEE473084A9C1B', 'loaderId': '2B3259115F1874019DE6FFA9F9A801B2', 'isDownload': False} 2026-09-19 07:49:34,547 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_ship_later_kit_and_mto_manufactured_product')" 2026-09-19 07:49:34,565 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:49:34,586 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:34] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-09-19 07:49:34,598 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:34] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.023 2026-09-19 07:49:34,619 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:34] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.033 2026-09-19 07:49:34,944 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:34] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.009 0.008 2026-09-19 07:49:34,951 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.010 2026-09-19 07:49:34,978 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:49:34,992 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:34] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:49:35,011 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.019 0.012 2026-09-19 07:49:35,031 100 INFO rb-3169c09-224943-416937 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-19 07:49:35,767 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.335 0.406 2026-09-19 07:49:35,817 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:35] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.735 2026-09-19 07:49:35,830 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:49:35,883 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.070 2026-09-19 07:49:35,941 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:49:35,983 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 07:49:36,445 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.141 0.303 2026-09-19 07:49:36,526 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.042 2026-09-19 07:49:36,559 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:36] "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-19 07:49:36,572 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:36] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:49:36,668 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:36] "GET /web/image?model=product.product&field=image_128&id=1591&unique=2026-09-19%2007:49:07 HTTP/1.1" 200 - 14 0.043 0.035 2026-09-19 07:49:36,714 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:36] "GET /web/image?model=product.product&field=image_128&id=1594&unique=2026-09-19%2007:49:07 HTTP/1.1" 200 - 8 0.011 0.105 2026-09-19 07:49:36,718 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:49:36,767 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:36] "GET /web/image?model=product.product&field=image_128&id=1590&unique=2026-09-19%2007:49:07 HTTP/1.1" 200 - 8 0.012 0.149 2026-09-19 07:49:36,817 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:36] "GET /web/image?model=product.product&field=image_128&id=1593&unique=2026-09-19%2007:49:07 HTTP/1.1" 200 - 8 0.016 0.183 2026-09-19 07:49:36,822 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49: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-19 07:49:36,835 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:49:36,857 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:49:36,867 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:36] "GET /web/image?model=product.product&field=image_128&id=1589&unique=2026-09-19%2007:49:07 HTTP/1.1" 200 - 8 0.017 0.216 2026-09-19 07:49:36,917 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:36] "GET /web/image?model=product.product&field=image_128&id=1587&unique=2026-09-19%2007:49:07 HTTP/1.1" 200 - 8 0.012 0.281 2026-09-19 07:49:36,935 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.249 2026-09-19 07:49:36,948 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:49:36,975 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:36] "GET /web/image?model=product.product&field=image_128&id=1592&unique=2026-09-19%2007:49:07 HTTP/1.1" 200 - 8 0.010 0.232 2026-09-19 07:49:37,040 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:37] "GET /web/image?model=product.product&field=image_128&id=1588&unique=2026-09-19%2007:49:07 HTTP/1.1" 200 - 8 0.012 0.253 2026-09-19 07:49:37,050 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.186 2026-09-19 07:49:37,063 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.184 2026-09-19 07:49:37,074 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.145 2026-09-19 07:49:37,117 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:37] "GET /web/image/res.users/126/avatar_128 HTTP/1.1" 200 - 18 0.019 0.139 2026-09-19 07:49:37,120 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.159 2026-09-19 07:49:37,131 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.143 2026-09-19 07:49:37,140 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.091 2026-09-19 07:49:37,162 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:37] "GET /web/image/res.company/56/favicon HTTP/1.1" 200 - 6 0.010 0.092 2026-09-19 07:49:37,204 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:37] "GET /web/image?model=product.product&field=image_128&id=1585&unique=2026-09-19%2007:49:07 HTTP/1.1" 200 - 8 0.009 0.121 2026-09-19 07:49:37,233 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:37] "GET /web/image?model=product.product&field=image_128&id=1586&unique=2026-09-19%2007:49:07 HTTP/1.1" 200 - 8 0.005 0.140 2026-09-19 07:49:37,267 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:37] "GET /web/image?model=product.product&field=image_128&id=1584&unique=2026-09-19%2007:49:07 HTTP/1.1" 200 - 8 0.009 0.131 2026-09-19 07:49:37,338 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:37] "GET /web/image?model=product.product&field=image_128&id=1583&unique=2026-09-19%2007:49:07 HTTP/1.1" 200 - 8 0.042 0.157 2026-09-19 07:49:37,368 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:37] "GET /web/image?model=product.product&field=image_128&id=1582&unique=2026-09-19%2007:49:07 HTTP/1.1" 200 - 8 0.006 0.212 2026-09-19 07:49:37,385 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:37] "GET /web/image?model=pos.category&field=image_128&id=21&unique=2026-09-19%2007:49:07 HTTP/1.1" 200 - 4 0.002 0.203 2026-09-19 07:49:37,402 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:37] "GET /web/image/res.company/56/favicon HTTP/1.1" 304 - 6 0.005 0.181 2026-09-19 07:49:37,417 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:37] "GET /web/image?model=pos.category&field=image_128&id=22&unique=2026-09-19%2007:49:07 HTTP/1.1" 200 - 4 0.001 0.177 2026-09-19 07:49:37,432 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:37] "GET /web/image?model=pos.category&field=image_128&id=23&unique=2026-09-19%2007:49:07 HTTP/1.1" 200 - 4 0.001 0.159 2026-09-19 07:49:37,548 100 INFO rb-3169c09-224943-416937 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-19 07:49:37,567 100 INFO rb-3169c09-224943-416937 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-19 07:49:37,699 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:37] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 78 0.051 0.088 2026-09-19 07:49:38,545 100 INFO rb-3169c09-224943-416937 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-19 07:49:38,547 100 INFO rb-3169c09-224943-416937 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-19 07:49:38,565 100 INFO rb-3169c09-224943-416937 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-19 07:49:38,693 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:38] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 70 0.041 0.098 2026-09-19 07:49:38,945 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:49:39,451 100 INFO rb-3169c09-224943-416937 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-19 07:49:39,467 100 INFO rb-3169c09-224943-416937 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-19 07:49:39,483 100 INFO rb-3169c09-224943-416937 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-19 07:49:39,497 100 INFO rb-3169c09-224943-416937 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-19 07:49:39,514 100 INFO rb-3169c09-224943-416937 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-19 07:49:39,531 100 INFO rb-3169c09-224943-416937 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-19 07:49:39,548 100 INFO rb-3169c09-224943-416937 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-19 07:49:39,566 100 INFO rb-3169c09-224943-416937 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-19 07:49:39,581 100 INFO rb-3169c09-224943-416937 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-19 07:49:39,632 100 INFO rb-3169c09-224943-416937 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-19 07:49:39,647 100 INFO rb-3169c09-224943-416937 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-19 07:49:39,677 100 INFO rb-3169c09-224943-416937 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-19 07:49:39,682 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:49:39,684 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:49:39,695 100 INFO rb-3169c09-224943-416937 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-19 07:49:39,706 100 INFO rb-3169c09-224943-416937 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-19 07:49:39,739 100 INFO rb-3169c09-224943-416937 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-19 07:49:39,750 100 INFO rb-3169c09-224943-416937 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-19 07:49:39,764 100 INFO rb-3169c09-224943-416937 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-19 07:49:39,782 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44462343 for PoS orders references: ['Order 00309-002-0001'] (draft: False) 2026-09-19 07:49:39,783 100 INFO rb-3169c09-224943-416937 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-19 07:49:39,798 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:49:40,879 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44462343 with result: [{'id': 376, 'pos_reference': 'Order 00309-002-0001', 'account_move': False}] 2026-09-19 07:49:40,933 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 427 0.635 0.520 2026-09-19 07:49:40,941 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.274 2026-09-19 07:49:40,980 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:40] "GET /web/image?model=pos.config&id=158&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.008 2026-09-19 07:49:41,717 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:49:41,725 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:49:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:49:41,735 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Closing chrome headless with pid 35005 2026-09-19 07:49:41,736 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:49:41,736 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Terminating chrome headless with pid 35005 2026-09-19 07:49:41,818 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_074941_817786_TestUi.txt 2026-09-19 07:49:41,818 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpr3rjee2d_chrome_odoo" 2026-09-19 07:49:41,912 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-09-19 07:50:04,012 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 278 and Message-Id '<022391804908451.1789804203.983518838882446-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-19 07:50:04,012 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 07:50:04,022 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #128 deleted mail.mail records with IDs: [278] 2026-09-19 07:50:04,045 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #128 deleted mail.message records with IDs: [23634] 2026-09-19 07:50:04,045 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 07:50:04,062 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 07:50:05,172 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #128 deleted pos.payment.method records with IDs: [300] 2026-09-19 07:50:05,422 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-09-19 07:50:06,583 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53199773 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-09-19 07:50:06,992 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #128 deleted stock.move records with IDs: [698] 2026-09-19 07:50:08,933 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53199773 with result: [{'id': 377, 'pos_reference': 'Order 00042-003-0014', 'account_move': 733}] 2026-09-19 07:50:08,955 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-09-19 07:50:10,749 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #128 deleted stock.move records with IDs: [700] 2026-09-19 07:50:12,387 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-09-19 07:50:14,652 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #128 deleted stock.move records with IDs: [703, 704] 2026-09-19 07:50:16,637 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-09-19 07:50:19,453 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9783999 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-09-19 07:50:19,970 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #128 deleted stock.move records with IDs: [709, 710] 2026-09-19 07:50:20,335 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #128 deleted stock.move records with IDs: [714, 715, 716] 2026-09-19 07:50:22,578 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9783999 with result: [{'id': 380, 'pos_reference': 'Order 00042-003-0014', 'account_move': 741}] 2026-09-19 07:50:23,493 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-09-19 07:50:25,458 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #128 deleted stock.move records with IDs: [717, 718] 2026-09-19 07:50:26,987 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-09-19 07:50:28,068 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #128 deleted stock.move records with IDs: [721, 722] 2026-09-19 07:50:29,510 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_kit_with_lot_tracked_component_multiple_orders ... 2026-09-19 07:50:30,737 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #128 deleted stock.move records with IDs: [726] 2026-09-19 07:50:31,339 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #128 deleted stock.move records with IDs: [728] 2026-09-19 07:50:32,745 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-09-19 07:50:33,494 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #128 deleted stock.move records with IDs: [729] 2026-09-19 07:50:34,064 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-19 07:50:54,216 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-09-19 07:50:54,358 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12560932 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-09-19 07:50:54,404 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12560932 with result: [{'id': 387, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-09-19 07:50:54,422 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:50:54,646 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-19 07:50:55,538 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:50:55] "GET /pos/pay/387?access_token=75f5d7e1-bd2e-4833-80d9-2cf498c0ec31 HTTP/1.1" 200 - 375 0.292 0.826 2026-09-19 07:50:55,560 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-19 07:50:55,655 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:50:55] "POST /pos/pay/transaction/387 HTTP/1.1" 200 - 49 0.060 0.053 2026-09-19 07:50:55,701 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-19 07:50:56,365 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:50:56] "GET /pos/pay/confirmation/387?access_token=75f5d7e1-bd2e-4833-80d9-2cf498c0ec31&tx_id=1 HTTP/1.1" 200 - 317 0.276 0.394 2026-09-19 07:50:57,484 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-09-19 07:50:57,671 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12439200 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-09-19 07:50:57,720 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12439200 with result: [{'id': 388, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-09-19 07:50:57,748 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:50:57,959 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-19 07:50:58,986 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:50:58] "GET /pos/pay/388?access_token=58c840fd-c717-4ade-b505-d355eb7711f2 HTTP/1.1" 200 - 375 0.372 0.874 2026-09-19 07:50:59,003 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-19 07:50:59,057 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:50:59] "POST /pos/pay/transaction/388 HTTP/1.1" 200 - 49 0.025 0.042 2026-09-19 07:50:59,098 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-19 07:50:59,674 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:50:59] "GET /pos/pay/confirmation/388?access_token=58c840fd-c717-4ade-b505-d355eb7711f2&tx_id=2 HTTP/1.1" 200 - 317 0.229 0.353 2026-09-19 07:51:00,894 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-09-19 07:51:01,054 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48887267 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-09-19 07:51:01,094 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48887267 with result: [{'id': 389, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-09-19 07:51:01,115 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:51:01,314 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-19 07:51:02,205 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:02] "GET /pos/pay/389?access_token=3770b903-9377-4d9f-9315-42833e0757c6 HTTP/1.1" 200 - 375 0.214 0.879 2026-09-19 07:51:02,223 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-19 07:51:02,288 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:02] "POST /pos/pay/transaction/389 HTTP/1.1" 200 - 49 0.034 0.043 2026-09-19 07:51:02,335 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-19 07:51:02,938 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:02] "GET /pos/pay/confirmation/389?access_token=3770b903-9377-4d9f-9315-42833e0757c6&tx_id=3 HTTP/1.1" 200 - 295 0.230 0.383 2026-09-19 07:51:02,998 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-19 07:51:03,078 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:03] "GET /pos/pay/389?access_token=3770b903-9377-4d9f-9315-42833e0757c6 HTTP/1.1" 200 - 44 0.033 0.059 2026-09-19 07:51:03,091 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-19 07:51:03,144 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:03] "POST /pos/pay/transaction/389 HTTP/1.1" 200 - 39 0.018 0.042 2026-09-19 07:51:03,181 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-19 07:51:03,666 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:03] "GET /pos/pay/confirmation/389?access_token=3770b903-9377-4d9f-9315-42833e0757c6&tx_id=4 HTTP/1.1" 200 - 224 0.144 0.351 2026-09-19 07:51:05,003 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-09-19 07:51:05,402 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome pid: 35237 2026-09-19 07:51:05,403 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpldtl4v_r_chrome_odoo 2026-09-19 07:51:05,403 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33093/json/version 2026-09-19 07:51:05,404 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33093/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:51:05,409 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:51:05,409 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33093/json 2026-09-19 07:51:05,410 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33093/json with timeout 3 increased to 10s during tests 2026-09-19 07:51:05,420 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33093/devtools/page/A78D84B7E2042EF3FE97442173E94921 2026-09-19 07:51:05,452 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:51:05,455 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:51:05,505 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_op_user from n/a 2026-09-19 07:51:05,507 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:51:05,519 100 INFO rb-3169c09-224943-416937 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-19 07:51:05,519 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=168" 2026-09-19 07:51:05,536 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:51:06,227 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:06] "GET /pos/ui?config_id=168 HTTP/1.1" 200 - 112 0.093 0.603 2026-09-19 07:51:06,231 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A78D84B7E2042EF3FE97442173E94921', 'loaderId': 'DE4F2099F785F26CCC86B23F182DAF25', 'isDownload': False} 2026-09-19 07:51:06,232 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-09-19 07:51:06,248 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:51:06,269 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:06] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.008 2026-09-19 07:51:06,276 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:06] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.001 0.017 2026-09-19 07:51:06,284 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:06] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.025 2026-09-19 07:51:06,633 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:06] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.011 0.009 2026-09-19 07:51:06,644 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.017 2026-09-19 07:51:06,690 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:51:06,691 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.015 2026-09-19 07:51:06,692 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:06] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:51:06,717 100 INFO rb-3169c09-224943-416937 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-19 07:51:07,955 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 294 0.201 1.045 2026-09-19 07:51:08,022 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:08] "GET /pos/ui HTTP/1.1" 200 - 20 0.033 1.255 2026-09-19 07:51:08,048 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:51:08,083 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.079 2026-09-19 07:51:08,177 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:51:08,259 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.006 2026-09-19 07:51:08,739 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 173 0.161 0.291 2026-09-19 07:51:08,824 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.050 2026-09-19 07:51:08,848 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.005 0.009 2026-09-19 07:51:08,863 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:51:08,935 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:08] "GET /web/image?model=product.product&field=image_128&id=1634&unique=2026-09-19%2007:50:34 HTTP/1.1" 200 - 14 0.023 0.035 2026-09-19 07:51:08,954 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.061 2026-09-19 07:51:08,964 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:51:08,985 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.018 0.089 2026-09-19 07:51:08,993 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:51:09,000 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.091 2026-09-19 07:51:09,015 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.112 2026-09-19 07:51:09,038 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:51:09,042 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:09] "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-19 07:51:09,046 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:51:09,049 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.010 0.135 2026-09-19 07:51:09,068 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:51:09,073 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.016 0.114 2026-09-19 07:51:09,097 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:09] "GET /web/image?model=pos.category&field=image_128&id=24&unique=2026-09-19%2007:50:34 HTTP/1.1" 200 - 4 0.008 0.122 2026-09-19 07:51:09,163 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:09] "GET /web/image/res.users/135/avatar_128 HTTP/1.1" 200 - 18 0.026 0.139 2026-09-19 07:51:09,184 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:09] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 6 0.009 0.110 2026-09-19 07:51:09,188 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.103 2026-09-19 07:51:09,220 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:09] "GET /web/image/res.company/60/favicon HTTP/1.1" 304 - 6 0.007 0.012 2026-09-19 07:51:09,780 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:51:09,795 100 INFO rb-3169c09-224943-416937 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-19 07:51:09,812 100 INFO rb-3169c09-224943-416937 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-19 07:51:09,812 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:09] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.014 2026-09-19 07:51:09,827 100 INFO rb-3169c09-224943-416937 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-19 07:51:09,844 100 INFO rb-3169c09-224943-416937 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-19 07:51:09,861 100 INFO rb-3169c09-224943-416937 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-19 07:51:10,780 100 INFO rb-3169c09-224943-416937 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-19 07:51:10,794 100 INFO rb-3169c09-224943-416937 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-19 07:51:10,816 100 INFO rb-3169c09-224943-416937 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-19 07:51:10,823 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:51:10,824 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:51:10,834 100 INFO rb-3169c09-224943-416937 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-19 07:51:10,847 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-19 07:51:10,860 100 INFO rb-3169c09-224943-416937 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-19 07:51:10,879 100 INFO rb-3169c09-224943-416937 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-19 07:51:10,894 100 INFO rb-3169c09-224943-416937 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-19 07:51:10,910 100 INFO rb-3169c09-224943-416937 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-19 07:51:10,928 100 INFO rb-3169c09-224943-416937 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-19 07:51:10,943 100 INFO rb-3169c09-224943-416937 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-19 07:51:11,377 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:51:11,766 100 INFO rb-3169c09-224943-416937 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-19 07:51:11,776 100 INFO rb-3169c09-224943-416937 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-19 07:51:11,793 100 INFO rb-3169c09-224943-416937 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-19 07:51:11,810 100 INFO rb-3169c09-224943-416937 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-19 07:51:11,827 100 INFO rb-3169c09-224943-416937 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-19 07:51:11,843 100 INFO rb-3169c09-224943-416937 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-19 07:51:11,860 100 INFO rb-3169c09-224943-416937 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-19 07:51:12,685 100 INFO rb-3169c09-224943-416937 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-19 07:51:12,693 100 INFO rb-3169c09-224943-416937 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-19 07:51:12,710 100 INFO rb-3169c09-224943-416937 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-19 07:51:12,727 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:51:12,740 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54771770 for PoS orders references: ['Order 00321-002-0001'] (draft: True) 2026-09-19 07:51:12,743 100 INFO rb-3169c09-224943-416937 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-19 07:51:12,854 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54771770 with result: [{'id': 390, 'pos_reference': 'Order 00321-002-0001', 'account_move': False}] 2026-09-19 07:51:12,874 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.071 0.067 2026-09-19 07:51:12,904 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:12] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.008 0.014 2026-09-19 07:51:12,949 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:12] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-19 07:51:12,954 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #135 deleted pos.payment records with IDs: [454] 2026-09-19 07:51:12,976 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #135 deleted pos.order records with IDs: [390] 2026-09-19 07:51:12,981 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:12] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 37 0.033 0.037 2026-09-19 07:51:12,988 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.019 2026-09-19 07:51:13,033 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:13] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:51:14,352 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-19 07:51:14,361 100 INFO rb-3169c09-224943-416937 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-19 07:51:14,377 100 INFO rb-3169c09-224943-416937 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-19 07:51:14,394 100 INFO rb-3169c09-224943-416937 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-19 07:51:14,411 100 INFO rb-3169c09-224943-416937 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-19 07:51:14,427 100 INFO rb-3169c09-224943-416937 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-19 07:51:14,444 100 INFO rb-3169c09-224943-416937 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-19 07:51:14,461 100 INFO rb-3169c09-224943-416937 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-19 07:51:14,477 100 INFO rb-3169c09-224943-416937 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-19 07:51:14,494 100 INFO rb-3169c09-224943-416937 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-19 07:51:14,510 100 INFO rb-3169c09-224943-416937 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-19 07:51:14,527 100 INFO rb-3169c09-224943-416937 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-19 07:51:14,546 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:51:14,552 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29332323 for PoS orders references: ['Order 00321-002-0001'] (draft: True) 2026-09-19 07:51:14,561 100 INFO rb-3169c09-224943-416937 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-19 07:51:14,608 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29332323 with result: [{'id': 391, 'pos_reference': 'Order 00321-002-0001', 'account_move': False}] 2026-09-19 07:51:14,621 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.023 0.049 2026-09-19 07:51:14,648 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:14] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.006 0.014 2026-09-19 07:51:14,678 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #135 deleted pos.payment records with IDs: [455] 2026-09-19 07:51:14,693 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #135 deleted pos.order records with IDs: [391] 2026-09-19 07:51:14,700 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:14] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 34 0.018 0.026 2026-09-19 07:51:16,001 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-19 07:51:16,010 100 INFO rb-3169c09-224943-416937 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-19 07:51:16,028 100 INFO rb-3169c09-224943-416937 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-19 07:51:16,044 100 INFO rb-3169c09-224943-416937 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-19 07:51:16,061 100 INFO rb-3169c09-224943-416937 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-19 07:51:16,077 100 INFO rb-3169c09-224943-416937 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-19 07:51:16,094 100 INFO rb-3169c09-224943-416937 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-19 07:51:16,920 100 INFO rb-3169c09-224943-416937 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-19 07:51:16,927 100 INFO rb-3169c09-224943-416937 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-19 07:51:16,943 100 INFO rb-3169c09-224943-416937 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-19 07:51:16,960 100 INFO rb-3169c09-224943-416937 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-19 07:51:16,977 100 INFO rb-3169c09-224943-416937 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-19 07:51:16,995 100 INFO rb-3169c09-224943-416937 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-19 07:51:17,011 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:51:17,020 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58352356 for PoS orders references: ['Order 00321-002-0001'] (draft: True) 2026-09-19 07:51:17,027 100 INFO rb-3169c09-224943-416937 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-19 07:51:17,091 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58352356 with result: [{'id': 392, 'pos_reference': 'Order 00321-002-0001', 'account_move': False}] 2026-09-19 07:51:17,109 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.041 0.052 2026-09-19 07:51:17,154 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:17] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.019 0.016 2026-09-19 07:51:17,207 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #135 deleted pos.payment records with IDs: [456] 2026-09-19 07:51:17,223 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #135 deleted pos.order records with IDs: [392] 2026-09-19 07:51:17,229 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:17] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 34 0.034 0.030 2026-09-19 07:51:17,507 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.004 2026-09-19 07:51:18,472 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-09-19 07:51:18,473 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:51:18,489 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:51:18,491 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing chrome headless with pid 35237 2026-09-19 07:51:18,492 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:51:18,492 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Terminating chrome headless with pid 35237 2026-09-19 07:51:18,587 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075118_586914_TestUi.txt 2026-09-19 07:51:18,587 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpldtl4v_r_chrome_odoo" 2026-09-19 07:51:18,608 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-09-19 07:51:18,771 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42388605 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-09-19 07:51:18,815 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42388605 with result: [{'id': 393, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-09-19 07:51:18,831 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:51:19,042 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-19 07:51:19,755 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:19] "GET /pos/pay/393?access_token=01a0adc1-a9ee-49b9-839c-3cb3f85a790 HTTP/1.1" 403 - 200 0.128 0.799 2026-09-19 07:51:19,772 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-19 07:51:19,809 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:19] "GET /pos/pay/393?access_token= HTTP/1.1" 403 - 21 0.012 0.035 2026-09-19 07:51:19,829 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-19 07:51:19,878 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:19] "GET /pos/pay/confirmation/393?access_token=01a0adc1-a9ee-49b9-839c-3cb3f85a790&tx_id=1 HTTP/1.1" 403 - 20 0.025 0.033 2026-09-19 07:51:19,893 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-09-19 07:51:19,938 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:19] "GET /pos/pay/confirmation/393?access_token=&tx_id=1 HTTP/1.1" 403 - 19 0.023 0.031 2026-09-19 07:51:19,962 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_local_fake_paid_data_tour ... 2026-09-19 07:51:20,419 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome pid: 35458 2026-09-19 07:51:20,419 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp42bkxl5a_chrome_odoo 2026-09-19 07:51:20,419 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33687/json/version 2026-09-19 07:51:20,422 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33687/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:51:20,492 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 07:51:20,492 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33687/json 2026-09-19 07:51:20,492 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33687/json with timeout 3 increased to 10s during tests 2026-09-19 07:51:20,527 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33687/devtools/page/E55F1347D5EF834B49FFBF0D720D1C99 2026-09-19 07:51:20,540 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-09-19 07:51:20,546 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-09-19 07:51:20,598 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_op_user from n/a 2026-09-19 07:51:20,601 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Setting session cookie in browser 2026-09-19 07:51:20,608 100 INFO rb-3169c09-224943-416937 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-19 07:51:20,608 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=168" 2026-09-19 07:51:20,628 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:51:21,243 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:21] "GET /pos/ui?config_id=168 HTTP/1.1" 200 - 112 0.096 0.523 2026-09-19 07:51:21,247 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E55F1347D5EF834B49FFBF0D720D1C99', 'loaderId': 'B1B01D09C339FB8DE9E126F3BDF4457C', 'isDownload': False} 2026-09-19 07:51:21,247 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OnlinePaymentLocalFakePaidDataTour')" 2026-09-19 07:51:21,259 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:51:21,288 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:21] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.009 2026-09-19 07:51:21,297 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:21] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.017 2026-09-19 07:51:21,318 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:21] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.033 2026-09-19 07:51:21,635 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:21] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-19 07:51:21,662 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.017 0.005 2026-09-19 07:51:21,686 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:51:21,690 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-19 07:51:21,691 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:51:21,707 100 INFO rb-3169c09-224943-416937 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-19 07:51:22,400 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 294 0.320 0.357 2026-09-19 07:51:22,475 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:22] "GET /pos/ui HTTP/1.1" 200 - 20 0.036 0.687 2026-09-19 07:51:22,496 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:51:22,552 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.101 2026-09-19 07:51:22,599 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-19 07:51:22,632 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 07:51:23,037 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 173 0.120 0.269 2026-09-19 07:51:23,098 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:23] "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-19 07:51:23,112 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.002 0.007 2026-09-19 07:51:23,124 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:51:23,227 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:23] "GET /web/image?model=product.product&field=image_128&id=1634&unique=2026-09-19%2007:50:34 HTTP/1.1" 200 - 14 0.048 0.040 2026-09-19 07:51:23,238 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:51:23,249 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.010 0.067 2026-09-19 07:51:23,263 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.110 2026-09-19 07:51:23,273 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.126 2026-09-19 07:51:23,276 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:51:23,288 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.112 2026-09-19 07:51:23,301 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.112 2026-09-19 07:51:23,310 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.061 2026-09-19 07:51:23,331 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:23] "GET /web/image?model=pos.category&field=image_128&id=24&unique=2026-09-19%2007:50:34 HTTP/1.1" 200 - 4 0.004 0.069 2026-09-19 07:51:23,357 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:51:23,382 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-09-19 07:51:23,403 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:51:23,408 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.068 2026-09-19 07:51:23,447 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:23] "GET /web/image/res.users/135/avatar_128 HTTP/1.1" 200 - 18 0.085 0.081 2026-09-19 07:51:23,468 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:23] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 6 0.007 0.062 2026-09-19 07:51:23,474 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.067 2026-09-19 07:51:23,510 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:23] "GET /web/image/res.company/60/favicon HTTP/1.1" 304 - 6 0.007 0.012 2026-09-19 07:51:24,094 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:51:24,111 100 INFO rb-3169c09-224943-416937 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-19 07:51:24,129 100 INFO rb-3169c09-224943-416937 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-19 07:51:24,138 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:24] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.016 2026-09-19 07:51:24,143 100 INFO rb-3169c09-224943-416937 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-19 07:51:24,162 100 INFO rb-3169c09-224943-416937 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-19 07:51:24,177 100 INFO rb-3169c09-224943-416937 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-19 07:51:25,093 100 INFO rb-3169c09-224943-416937 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-19 07:51:25,110 100 INFO rb-3169c09-224943-416937 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-19 07:51:25,139 100 INFO rb-3169c09-224943-416937 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-19 07:51:25,143 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:51:25,146 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:51:25,155 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 07:51:25,159 100 INFO rb-3169c09-224943-416937 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-19 07:51:25,167 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-19 07:51:25,178 100 INFO rb-3169c09-224943-416937 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-19 07:51:25,195 100 INFO rb-3169c09-224943-416937 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-19 07:51:25,210 100 INFO rb-3169c09-224943-416937 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-19 07:51:25,229 100 INFO rb-3169c09-224943-416937 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-19 07:51:25,243 100 INFO rb-3169c09-224943-416937 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-19 07:51:25,260 100 INFO rb-3169c09-224943-416937 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-19 07:51:25,277 100 INFO rb-3169c09-224943-416937 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-19 07:51:25,293 100 INFO rb-3169c09-224943-416937 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-19 07:51:25,310 100 INFO rb-3169c09-224943-416937 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-19 07:51:25,326 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:51:25,344 100 INFO rb-3169c09-224943-416937 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-19 07:51:25,348 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93316764 for PoS orders references: ['Order 00323-002-0001'] (draft: True) 2026-09-19 07:51:25,424 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93316764 with result: [{'id': 394, 'pos_reference': 'Order 00323-002-0001', 'account_move': False}] 2026-09-19 07:51:25,440 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 57 0.043 0.055 2026-09-19 07:51:25,492 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:25] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.014 0.026 2026-09-19 07:51:25,607 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:25] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fpay%2F394%3Faccess_token%3Dbe296f0b-7eac-40c1-ab4a-f7b03cc94b11?width=200&height=200 HTTP/1.1" 200 - 2 0.005 0.087 2026-09-19 07:51:26,261 100 INFO rb-3169c09-224943-416937 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-19 07:51:26,276 100 INFO rb-3169c09-224943-416937 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-19 07:51:26,307 100 INFO rb-3169c09-224943-416937 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-19 07:51:26,320 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:51:26,322 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:26] "GET /web/image?model=pos.config&id=168&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.007 2026-09-19 07:51:26,327 100 INFO rb-3169c09-224943-416937 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-19 07:51:26,331 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: test successful 2026-09-19 07:51:26,350 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:51:26,356 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing chrome headless with pid 35458 2026-09-19 07:51:26,357 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing websocket connection 2026-09-19 07:51:26,358 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Terminating chrome headless with pid 35458 2026-09-19 07:51:26,464 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075126_464678_TestUi.txt 2026-09-19 07:51:26,465 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp42bkxl5a_chrome_odoo" 2026-09-19 07:51:26,679 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #133 deleted pos.payment.method records with IDs: [312] 2026-09-19 07:51:26,809 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #133 deleted account.account records with IDs: [3264] 2026-09-19 07:51:26,957 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #133 deleted account.journal records with IDs: [1243] 2026-09-19 07:51:27,021 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #133 deleted account.account records with IDs: [3263] 2026-09-19 07:51:27,086 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-19 07:51:48,167 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #2 deleted restaurant.floor records with IDs: [98] 2026-09-19 07:51:50,369 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-09-19 07:51:50,756 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 35658 2026-09-19 07:51:50,756 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpl87_vnj9_chrome_odoo 2026-09-19 07:51:50,757 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45853/json/version 2026-09-19 07:51:50,758 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45853/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:51:50,795 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:51:50,795 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45853/json 2026-09-19 07:51:50,796 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45853/json with timeout 3 increased to 10s during tests 2026-09-19 07:51:50,802 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:45853/devtools/page/85580C25F3D3759012374773A0F7507E 2026-09-19 07:51:50,810 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:51:50,814 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:51:51,057 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:51:51,062 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:51:51,068 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:51:51,068 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:51:51,093 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:51:51,758 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:51] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 111 0.074 0.597 2026-09-19 07:51:51,761 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '85580C25F3D3759012374773A0F7507E', 'loaderId': '9A3224B8DB7BAD065AD2CBE4B6ABA52F', 'isDownload': False} 2026-09-19 07:51:51,762 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-09-19 07:51:51,772 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:51:51,797 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:51] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.010 2026-09-19 07:51:51,809 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:51] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.016 2026-09-19 07:51:51,818 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:51] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.026 2026-09-19 07:51:52,154 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:52] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-09-19 07:51:52,168 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.018 2026-09-19 07:51:52,198 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:51:52,198 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:51:52,199 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.008 2026-09-19 07:51:52,219 100 INFO rb-3169c09-224943-416937 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-19 07:51:52,786 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.193 0.373 2026-09-19 07:51:52,839 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:52] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.568 2026-09-19 07:51:52,866 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:51:52,906 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.061 2026-09-19 07:51:52,994 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.014 0.006 2026-09-19 07:51:53,046 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.006 2026-09-19 07:51:53,549 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.158 0.314 2026-09-19 07:51:53,654 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.037 0.045 2026-09-19 07:51:53,684 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.012 2026-09-19 07:51:53,701 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-19 07:51:53,811 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:53] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 14 0.048 0.046 2026-09-19 07:51:53,822 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:51:53,857 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:53] "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-19 07:51:53,864 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:51:53,883 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:53] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.020 0.144 2026-09-19 07:51:53,898 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:51:53,925 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:53] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.010 0.183 2026-09-19 07:51:53,935 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:51:53,943 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.011 0.193 2026-09-19 07:51:53,952 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.209 2026-09-19 07:51:54,000 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:54] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.009 0.255 2026-09-19 07:51:54,018 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:54] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.009 0.140 2026-09-19 07:51:54,062 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:54] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.016 0.140 2026-09-19 07:51:54,097 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:54] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.016 0.139 2026-09-19 07:51:54,111 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.155 2026-09-19 07:51:54,143 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.017 0.164 2026-09-19 07:51:54,155 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.146 2026-09-19 07:51:54,173 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.011 0.131 2026-09-19 07:51:54,191 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:54] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.002 0.121 2026-09-19 07:51:54,210 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:54] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.091 2026-09-19 07:51:54,215 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.084 2026-09-19 07:51:54,559 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:51:54,576 100 INFO rb-3169c09-224943-416937 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-19 07:51:54,600 100 INFO rb-3169c09-224943-416937 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-19 07:51:54,608 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:54] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.026 0.016 2026-09-19 07:51:54,619 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.034 2026-09-19 07:51:54,684 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:51:55,551 100 INFO rb-3169c09-224943-416937 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-19 07:51:55,558 100 INFO rb-3169c09-224943-416937 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-19 07:51:55,581 100 INFO rb-3169c09-224943-416937 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-19 07:51:55,592 100 INFO rb-3169c09-224943-416937 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-19 07:51:55,610 100 INFO rb-3169c09-224943-416937 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-19 07:51:55,627 100 INFO rb-3169c09-224943-416937 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-19 07:51:55,642 100 INFO rb-3169c09-224943-416937 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-19 07:51:55,659 100 INFO rb-3169c09-224943-416937 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-19 07:51:55,675 100 INFO rb-3169c09-224943-416937 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-19 07:51:55,692 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-19 07:51:55,745 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 07:51:55,746 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 07:51:55,746 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 07:51:55,746 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 07:51:55,747 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 07:51:55,747 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 07:51:55,747 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 07:51:55,748 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 07:51:55,748 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 07:51:55,749 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 07:51:55,750 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 07:51:55,751 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 07:51:55,752 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 07:51:55,752 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 07:51:55,752 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 07:51:55,754 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 07:51:55,754 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 07:51:55,756 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 07:51:55,756 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 07:51:55,756 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 07:51:55,757 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 07:51:55,758 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 07:51:55,760 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 07:51:55,760 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 07:51:55,763 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 07:51:55,765 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 07:51:55,777 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 07:51:55,783 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 07:51:55,789 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 07:51:55,801 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:55] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:51:55,804 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:55] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-09-19 07:51:55,806 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:55] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-09-19 07:51:55,810 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:55] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.050 2026-09-19 07:51:55,815 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:55] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.051 2026-09-19 07:51:55,821 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-19 07:51:55,831 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 07:51:55,833 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:55] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-09-19 07:51:55,848 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:55] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:51:55,881 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:55] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-09-19 07:51:55,882 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:51:55,892 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 07:51:55,901 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:55] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-09-19 07:51:55,902 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:55] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-09-19 07:51:55,903 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 07:51:55,904 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:55] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-09-19 07:51:55,906 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 07:51:55,909 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 07:51:55,915 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 07:51:55,920 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 07:51:55,926 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.040 0.011 2026-09-19 07:51:55,925 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:55] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.071 2026-09-19 07:51:55,933 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 07:51:55,937 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 07:51:55,942 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 07:51:55,945 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:55] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-19 07:51:55,945 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 07:51:55,951 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 07:51:55,961 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:55] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:51:55,967 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 07:51:55,968 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 07:51:55,968 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:55] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:51:55,970 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 07:51:55,971 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 07:51:55,972 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 07:51:55,973 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 07:51:55,973 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 07:51:55,974 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 07:51:55,975 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 07:51:55,976 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 07:51:55,976 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 07:51:55,976 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 07:51:55,977 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 07:51:55,977 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 07:51:55,978 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 07:51:55,978 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 07:51:55,980 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 07:51:55,980 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 07:51:56,013 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:56] "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-19 07:51:56,022 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 07:51:56,024 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-19 07:51:56,029 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:56] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:51:56,047 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 07:51:56,049 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 07:51:56,064 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:56] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:51:56,068 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 07:51:56,072 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:56] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-19 07:51:56,078 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 07:51:56,080 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 07:51:56,081 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:56] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-09-19 07:51:56,086 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 07:51:56,100 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-09-19 07:51:56,108 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 07:51:56,111 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 07:51:56,117 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 07:51:56,122 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:56] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.063 2026-09-19 07:51:56,131 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 07:51:56,131 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 07:51:56,137 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:56] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-09-19 07:51:56,138 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 07:51:56,140 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 07:51:56,145 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 07:51:56,146 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:56] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-09-19 07:51:56,147 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 07:51:56,153 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 07:51:56,157 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:56] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:51:56,158 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 07:51:56,159 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 07:51:56,159 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 07:51:56,161 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 07:51:56,162 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 07:51:56,164 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 07:51:56,165 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 07:51:56,165 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 07:51:56,166 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 07:51:56,167 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 07:51:56,167 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 07:51:56,168 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:56] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-19 07:51:56,168 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 07:51:56,170 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 07:51:56,171 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 07:51:56,421 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70229026 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-09-19 07:51:56,490 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:56] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.009 2026-09-19 07:51:56,523 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70229026 with result: [{'id': 395, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-09-19 07:51:56,539 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.053 0.069 2026-09-19 07:51:56,560 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:56] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:51:57,414 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-19 07:51:57,839 100 INFO rb-3169c09-224943-416937 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-19 07:51:57,841 100 INFO rb-3169c09-224943-416937 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-19 07:51:57,858 100 INFO rb-3169c09-224943-416937 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-19 07:51:57,875 100 INFO rb-3169c09-224943-416937 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-19 07:51:57,892 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-19 07:51:57,908 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-19 07:51:57,967 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.034 0.031 2026-09-19 07:51:58,747 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-09-19 07:51:58,758 100 INFO rb-3169c09-224943-416937 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-19 07:51:58,778 100 INFO rb-3169c09-224943-416937 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-19 07:51:58,792 100 INFO rb-3169c09-224943-416937 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-19 07:51:58,809 100 INFO rb-3169c09-224943-416937 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-19 07:51:58,828 100 INFO rb-3169c09-224943-416937 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-19 07:51:58,846 100 INFO rb-3169c09-224943-416937 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-19 07:51:58,867 100 INFO rb-3169c09-224943-416937 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-19 07:51:58,874 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:51:58,875 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:51:58,880 100 INFO rb-3169c09-224943-416937 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-19 07:51:58,893 100 INFO rb-3169c09-224943-416937 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-19 07:51:58,909 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-19 07:51:58,915 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76805088 for PoS orders references: ['Order 00324-002-0002'] (draft: False) 2026-09-19 07:51:58,922 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:51:59,075 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76805088 with result: [{'id': 396, 'pos_reference': 'Order 00324-002-0002', 'account_move': False}] 2026-09-19 07:51:59,091 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.082 0.099 2026-09-19 07:51:59,366 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:51:59] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.017 0.008 2026-09-19 07:52:00,765 100 INFO rb-3169c09-224943-416937 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-19 07:52:00,775 100 INFO rb-3169c09-224943-416937 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-19 07:52:00,795 100 INFO rb-3169c09-224943-416937 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-19 07:52:00,809 100 INFO rb-3169c09-224943-416937 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-19 07:52:00,829 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.007 2026-09-19 07:52:00,829 100 INFO rb-3169c09-224943-416937 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-19 07:52:00,968 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.004 2026-09-19 07:52:01,597 100 INFO rb-3169c09-224943-416937 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-19 07:52:01,609 100 INFO rb-3169c09-224943-416937 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-19 07:52:01,625 100 INFO rb-3169c09-224943-416937 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-19 07:52:01,645 100 INFO rb-3169c09-224943-416937 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-19 07:52:01,659 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-19 07:52:01,907 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-19 07:52:02,011 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71915685 for PoS orders references: ['Order 00324-002-0003'] (draft: True) 2026-09-19 07:52:02,107 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71915685 with result: [{'id': 397, 'pos_reference': 'Order 00324-002-0003', 'account_move': False}] 2026-09-19 07:52:02,120 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.062 0.052 2026-09-19 07:52:03,327 100 INFO rb-3169c09-224943-416937 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-19 07:52:03,343 100 INFO rb-3169c09-224943-416937 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-19 07:52:03,358 100 INFO rb-3169c09-224943-416937 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-19 07:52:03,375 100 INFO rb-3169c09-224943-416937 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-19 07:52:03,393 100 INFO rb-3169c09-224943-416937 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-19 07:52:03,408 100 INFO rb-3169c09-224943-416937 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-19 07:52:03,425 100 INFO rb-3169c09-224943-416937 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-19 07:52:03,429 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:03] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-19 07:52:03,440 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5659898 for PoS orders references: ['Order 00324-002-0003'] (draft: False) 2026-09-19 07:52:03,442 100 INFO rb-3169c09-224943-416937 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-19 07:52:03,460 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [615] 2026-09-19 07:52:03,570 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5659898 with result: [{'id': 397, 'pos_reference': 'Order 00324-002-0003', 'account_move': False}] 2026-09-19 07:52:03,587 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.076 0.076 2026-09-19 07:52:03,619 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:03] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 304 - 6 0.008 0.007 2026-09-19 07:52:04,354 100 INFO rb-3169c09-224943-416937 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-19 07:52:04,358 100 INFO rb-3169c09-224943-416937 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-19 07:52:04,377 100 INFO rb-3169c09-224943-416937 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-19 07:52:04,399 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.012 0.025 2026-09-19 07:52:05,167 100 INFO rb-3169c09-224943-416937 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-19 07:52:05,175 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-19 07:52:05,196 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-19 07:52:05,234 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:05] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.022 0.028 2026-09-19 07:52:05,832 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 07:52:06,002 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-09-19 07:52:06,019 100 INFO rb-3169c09-224943-416937 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-19 07:52:06,026 100 INFO rb-3169c09-224943-416937 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-19 07:52:06,042 100 INFO rb-3169c09-224943-416937 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-19 07:52:06,059 100 INFO rb-3169c09-224943-416937 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-19 07:52:06,076 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:52:06,091 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85684862 for PoS orders references: ['Order 00324-002-0004'] (draft: True) 2026-09-19 07:52:06,094 100 INFO rb-3169c09-224943-416937 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-19 07:52:06,157 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85684862 with result: [{'id': 398, 'pos_reference': 'Order 00324-002-0004', 'account_move': False}] 2026-09-19 07:52:06,169 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.029 0.053 2026-09-19 07:52:06,930 100 INFO rb-3169c09-224943-416937 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-19 07:52:06,942 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:52:06,971 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.011 0.026 2026-09-19 07:52:07,747 100 INFO rb-3169c09-224943-416937 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-19 07:52:07,758 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-19 07:52:07,777 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-19 07:52:07,813 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.029 2026-09-19 07:52:08,580 100 INFO rb-3169c09-224943-416937 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-19 07:52:08,592 100 INFO rb-3169c09-224943-416937 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-19 07:52:08,807 100 INFO rb-3169c09-224943-416937 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-19 07:52:08,887 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43419951 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-09-19 07:52:08,921 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [611, 612] 2026-09-19 07:52:08,986 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43419951 with result: [{'id': 395, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-09-19 07:52:08,997 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.055 0.062 2026-09-19 07:52:09,038 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:09] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.010 0.015 2026-09-19 07:52:10,173 100 INFO rb-3169c09-224943-416937 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-19 07:52:10,176 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-19 07:52:10,193 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-19 07:52:10,208 100 INFO rb-3169c09-224943-416937 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-19 07:52:10,224 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:52:10,242 100 INFO rb-3169c09-224943-416937 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-19 07:52:10,247 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:52:10,256 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 35658 2026-09-19 07:52:10,256 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:52:10,257 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 35658 2026-09-19 07:52:10,325 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075210_325631_TestFrontend.txt 2026-09-19 07:52:10,326 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpl87_vnj9_chrome_odoo" 2026-09-19 07:52:10,610 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 35935 2026-09-19 07:52:10,610 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp_4xrz4lt_chrome_odoo 2026-09-19 07:52:10,611 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40297/json/version 2026-09-19 07:52:10,612 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40297/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:52:10,644 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:52:10,644 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40297/json 2026-09-19 07:52:10,647 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40297/json with timeout 3 increased to 10s during tests 2026-09-19 07:52:10,665 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:40297/devtools/page/D4D8265E2B4A3713ED52D1DE8160057A 2026-09-19 07:52:10,676 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:52:10,684 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:52:10,738 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:52:10,745 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:52:10,754 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:52:10,754 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:52:10,841 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:10] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.015 0.043 2026-09-19 07:52:10,846 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'D4D8265E2B4A3713ED52D1DE8160057A', 'loaderId': '07BF2AADDB3AFE809B2A21E16A1C7B27', 'isDownload': False} 2026-09-19 07:52:10,846 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-09-19 07:52:10,861 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:52:10,895 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:10] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.017 2026-09-19 07:52:10,904 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:10] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.031 2026-09-19 07:52:10,914 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:10] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.030 2026-09-19 07:52:11,305 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:11] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.008 2026-09-19 07:52:11,317 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.015 2026-09-19 07:52:11,358 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:11] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:52:11,359 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-09-19 07:52:11,366 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:52:11,384 100 INFO rb-3169c09-224943-416937 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-19 07:52:11,905 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.210 0.317 2026-09-19 07:52:11,962 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:11] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.533 2026-09-19 07:52:11,990 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:52:12,028 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.076 2026-09-19 07:52:12,064 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-09-19 07:52:12,115 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-09-19 07:52:12,637 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.175 0.316 2026-09-19 07:52:12,709 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:12] "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-19 07:52:12,736 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:12] "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-19 07:52:12,750 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:12] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:52:12,840 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:12] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.031 0.040 2026-09-19 07:52:12,882 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:12] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.014 0.096 2026-09-19 07:52:12,889 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:52:12,900 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:52:12,923 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:52:12,938 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:12] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.018 0.139 2026-09-19 07:52:12,962 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:52:12,986 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:12] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.012 0.174 2026-09-19 07:52:12,997 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.196 2026-09-19 07:52:13,024 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.206 2026-09-19 07:52:13,049 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:13] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.010 0.195 2026-09-19 07:52:13,065 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:13] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.005 0.132 2026-09-19 07:52:13,104 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:13] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 11 0.016 0.121 2026-09-19 07:52:13,120 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.011 0.117 2026-09-19 07:52:13,137 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.125 2026-09-19 07:52:13,150 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.110 2026-09-19 07:52:13,161 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.097 2026-09-19 07:52:13,186 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:13] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.003 0.111 2026-09-19 07:52:13,200 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:13] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.004 0.082 2026-09-19 07:52:13,209 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.060 2026-09-19 07:52:13,846 100 INFO rb-3169c09-224943-416937 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-19 07:52:13,865 100 INFO rb-3169c09-224943-416937 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-19 07:52:13,905 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.029 2026-09-19 07:52:14,001 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:52:14,742 100 INFO rb-3169c09-224943-416937 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-19 07:52:14,758 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66808876 for PoS orders references: ['Order 00324-002-0004'] (draft: True) 2026-09-19 07:52:14,760 100 INFO rb-3169c09-224943-416937 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-19 07:52:14,778 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [617, 618] 2026-09-19 07:52:14,849 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66808876 with result: [{'id': 398, 'pos_reference': 'Order 00324-002-0004', 'account_move': False}] 2026-09-19 07:52:14,868 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.051 0.066 2026-09-19 07:52:14,874 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.054 2026-09-19 07:52:15,632 100 INFO rb-3169c09-224943-416937 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-19 07:52:15,641 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:52:16,347 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.003 2026-09-19 07:52:16,423 100 INFO rb-3169c09-224943-416937 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-19 07:52:16,428 100 INFO rb-3169c09-224943-416937 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-19 07:52:16,441 100 INFO rb-3169c09-224943-416937 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-19 07:52:16,458 100 INFO rb-3169c09-224943-416937 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-19 07:52:17,299 100 INFO rb-3169c09-224943-416937 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-19 07:52:17,320 100 INFO rb-3169c09-224943-416937 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-19 07:52:17,325 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:52:17,326 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:52:17,332 100 INFO rb-3169c09-224943-416937 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-19 07:52:17,342 100 INFO rb-3169c09-224943-416937 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-19 07:52:17,359 100 INFO rb-3169c09-224943-416937 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-19 07:52:17,370 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78056099 for PoS orders references: ['Order 00324-002-0004'] (draft: False) 2026-09-19 07:52:17,382 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:52:17,390 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [621, 622] 2026-09-19 07:52:17,469 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78056099 with result: [{'id': 398, 'pos_reference': 'Order 00324-002-0004', 'account_move': False}] 2026-09-19 07:52:17,481 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.039 0.079 2026-09-19 07:52:17,588 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 07:52:17,590 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 07:52:17,594 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 07:52:17,594 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 07:52:17,595 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 07:52:17,595 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 07:52:17,596 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 07:52:17,596 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 07:52:17,596 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 07:52:17,597 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 07:52:17,597 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 07:52:17,597 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 07:52:17,598 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 07:52:17,599 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 07:52:17,600 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 07:52:17,600 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 07:52:17,602 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 07:52:17,607 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 07:52:17,609 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:52:17,610 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 07:52:17,611 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:52:17,612 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 07:52:17,613 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 07:52:17,613 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 07:52:17,614 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 07:52:17,614 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 07:52:17,614 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 07:52:17,615 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 07:52:17,615 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 07:52:17,615 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 07:52:17,617 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 07:52:17,618 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 07:52:17,642 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:52:17,649 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-19 07:52:17,651 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:52:17,657 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-09-19 07:52:17,660 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:52:17,661 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:52:17,689 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:52:17,697 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-09-19 07:52:17,723 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:52:17,732 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:52:17,738 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.045 2026-09-19 07:52:17,750 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-19 07:52:17,752 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-09-19 07:52:17,754 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 07:52:17,758 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 07:52:17,761 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 07:52:17,761 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 07:52:17,763 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 07:52:17,767 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 07:52:17,771 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 07:52:17,777 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 07:52:17,778 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 07:52:17,780 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 07:52:17,782 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.012 2026-09-19 07:52:17,784 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 07:52:17,785 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 07:52:17,785 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 07:52:17,786 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 07:52:17,786 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 07:52:17,787 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 07:52:17,787 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 07:52:17,788 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 07:52:17,788 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 07:52:17,788 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 07:52:17,788 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 07:52:17,789 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 07:52:17,789 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 07:52:17,789 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 07:52:17,791 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 07:52:17,792 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 07:52:17,792 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 07:52:17,793 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 07:52:17,793 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 07:52:17,794 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 07:52:17,794 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 07:52:17,802 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 07:52:17,802 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 07:52:17,803 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 07:52:17,803 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 07:52:17,804 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 07:52:17,804 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 07:52:17,805 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 07:52:17,806 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 07:52:17,808 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 07:52:17,817 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:52:17,819 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:52:17,821 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:52:17,822 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:52:17,833 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "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-19 07:52:17,837 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-19 07:52:17,847 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 07:52:17,847 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 07:52:17,848 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 07:52:17,851 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 07:52:17,852 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:52:17,853 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 07:52:17,855 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 07:52:17,858 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 07:52:17,869 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 07:52:17,871 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 07:52:17,873 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-19 07:52:17,882 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-09-19 07:52:17,888 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 07:52:17,892 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 07:52:17,894 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:52:17,903 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 07:52:17,904 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-09-19 07:52:17,916 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 07:52:17,918 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:17] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-19 07:52:17,919 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 07:52:17,920 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 07:52:17,921 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 07:52:17,922 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 07:52:17,926 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 07:52:17,927 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 07:52:17,929 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 07:52:17,929 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 07:52:18,258 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:18] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-19 07:52:18,343 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:18] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:52:19,619 100 INFO rb-3169c09-224943-416937 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-19 07:52:19,625 100 INFO rb-3169c09-224943-416937 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-19 07:52:19,636 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:19] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.007 2026-09-19 07:52:20,207 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-19 07:52:20,399 100 INFO rb-3169c09-224943-416937 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-19 07:52:20,407 100 INFO rb-3169c09-224943-416937 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-19 07:52:20,423 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71654358 for PoS orders references: ['Order 00324-004-0005'] (draft: True) 2026-09-19 07:52:20,430 100 INFO rb-3169c09-224943-416937 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-19 07:52:20,462 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71654358 with result: [{'id': 399, 'pos_reference': 'Order 00324-004-0005', 'account_move': False}] 2026-09-19 07:52:20,473 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.020 0.034 2026-09-19 07:52:21,246 100 INFO rb-3169c09-224943-416937 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-19 07:52:21,256 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:21] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:52:22,033 100 INFO rb-3169c09-224943-416937 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-19 07:52:22,041 100 INFO rb-3169c09-224943-416937 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-19 07:52:22,059 100 INFO rb-3169c09-224943-416937 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-19 07:52:22,063 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81510374 for PoS orders references: ['Order 00324-004-0005'] (draft: True) 2026-09-19 07:52:22,154 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81510374 with result: [{'id': 399, 'pos_reference': 'Order 00324-004-0005', 'account_move': False}] 2026-09-19 07:52:22,176 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.062 0.065 2026-09-19 07:52:22,946 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:52:22,956 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:52:22,961 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 35935 2026-09-19 07:52:22,961 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:52:22,962 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 35935 2026-09-19 07:52:23,057 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075223_057812_TestFrontend.txt 2026-09-19 07:52:23,058 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp_4xrz4lt_chrome_odoo" 2026-09-19 07:52:23,100 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-09-19 07:52:23,483 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36194 2026-09-19 07:52:23,484 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpmrnk7wos_chrome_odoo 2026-09-19 07:52:23,484 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38755/json/version 2026-09-19 07:52:23,486 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38755/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:52:23,508 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:52:23,508 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38755/json 2026-09-19 07:52:23,511 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38755/json with timeout 3 increased to 10s during tests 2026-09-19 07:52:23,534 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:38755/devtools/page/4167A1290CE3F5273E8C61A4BCC7800F 2026-09-19 07:52:23,543 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:52:23,556 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:52:23,737 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:52:23,740 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:52:23,744 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:52:23,745 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:52:23,759 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:52:24,391 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:24] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.084 0.552 2026-09-19 07:52:24,395 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '4167A1290CE3F5273E8C61A4BCC7800F', 'loaderId': '1B5AC7A800FA971FEFC1A6E6B84FA9CB', 'isDownload': False} 2026-09-19 07:52:24,395 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-09-19 07:52:24,415 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:52:24,438 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:24] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.008 2026-09-19 07:52:24,462 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:24] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.024 2026-09-19 07:52:24,482 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:24] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.050 2026-09-19 07:52:24,821 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:24] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 07:52:24,841 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.007 2026-09-19 07:52:24,884 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:52:24,898 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.021 0.006 2026-09-19 07:52:24,899 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:52:24,936 100 INFO rb-3169c09-224943-416937 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-19 07:52:25,585 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.264 0.393 2026-09-19 07:52:25,644 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:25] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.661 2026-09-19 07:52:25,659 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:52:25,715 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.083 2026-09-19 07:52:25,762 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 07:52:25,806 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-19 07:52:26,322 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.174 0.311 2026-09-19 07:52:26,416 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.043 2026-09-19 07:52:26,440 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:26] "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-19 07:52:26,452 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:52:26,537 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:26] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 14 0.033 0.040 2026-09-19 07:52:26,546 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:52:26,596 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:26] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.021 0.102 2026-09-19 07:52:26,601 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:52:26,613 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:52:26,623 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:52:26,654 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:26] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.024 0.154 2026-09-19 07:52:26,661 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:52:26,700 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:26] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.020 0.214 2026-09-19 07:52:26,742 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.023 0.238 2026-09-19 07:52:26,754 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.262 2026-09-19 07:52:26,773 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:26] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.009 0.199 2026-09-19 07:52:26,819 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:26] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.019 0.166 2026-09-19 07:52:26,850 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:26] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.018 0.164 2026-09-19 07:52:26,864 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.152 2026-09-19 07:52:26,883 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.129 2026-09-19 07:52:26,913 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.020 0.133 2026-09-19 07:52:26,931 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.010 0.139 2026-09-19 07:52:26,954 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:26] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.003 0.124 2026-09-19 07:52:26,974 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:26] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.008 0.104 2026-09-19 07:52:26,986 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.085 2026-09-19 07:52:27,314 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:52:27,325 100 INFO rb-3169c09-224943-416937 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-19 07:52:27,346 100 INFO rb-3169c09-224943-416937 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-19 07:52:27,351 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.015 2026-09-19 07:52:27,360 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.020 2026-09-19 07:52:27,429 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:52:28,323 100 INFO rb-3169c09-224943-416937 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-19 07:52:28,328 100 INFO rb-3169c09-224943-416937 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-19 07:52:28,342 100 INFO rb-3169c09-224943-416937 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-19 07:52:28,357 100 INFO rb-3169c09-224943-416937 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-19 07:52:28,375 100 INFO rb-3169c09-224943-416937 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-19 07:52:28,393 100 INFO rb-3169c09-224943-416937 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-19 07:52:28,407 100 INFO rb-3169c09-224943-416937 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-19 07:52:28,423 100 INFO rb-3169c09-224943-416937 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-19 07:52:29,214 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:52:29,277 100 INFO rb-3169c09-224943-416937 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-19 07:52:29,291 100 INFO rb-3169c09-224943-416937 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-19 07:52:29,307 100 INFO rb-3169c09-224943-416937 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-19 07:52:29,326 100 INFO rb-3169c09-224943-416937 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-19 07:52:29,340 100 INFO rb-3169c09-224943-416937 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-19 07:52:29,357 100 INFO rb-3169c09-224943-416937 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-19 07:52:29,375 100 INFO rb-3169c09-224943-416937 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-19 07:52:29,390 100 INFO rb-3169c09-224943-416937 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-19 07:52:29,407 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,254 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,265 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,276 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,293 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,307 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,324 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,342 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,357 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,374 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,394 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,408 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,424 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,441 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,458 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,473 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,491 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,508 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,527 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,540 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,558 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,574 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,590 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-19 07:52:30,611 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click back button (trigger: .payment-screen .button.back)' 2026-09-19 07:52:30,616 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:52:30,617 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:52:30,626 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,641 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,657 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,675 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,682 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.003 2026-09-19 07:52:30,694 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,707 100 INFO rb-3169c09-224943-416937 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-19 07:52:30,724 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:52:30,741 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:52:30,754 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58700671 for PoS orders references: ['Order 00325-002-0001'] (draft: True) 2026-09-19 07:52:30,758 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:52:30,908 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58700671 with result: [{'id': 400, 'pos_reference': 'Order 00325-002-0001', 'account_move': False}] 2026-09-19 07:52:30,928 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.119 0.060 2026-09-19 07:52:31,001 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.036 0.029 2026-09-19 07:52:31,785 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-19 07:52:31,790 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:52:31,807 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:52:31,823 100 INFO rb-3169c09-224943-416937 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-19 07:52:31,841 100 INFO rb-3169c09-224943-416937 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-19 07:52:31,857 100 INFO rb-3169c09-224943-416937 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-19 07:52:31,874 100 INFO rb-3169c09-224943-416937 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-19 07:52:31,890 100 INFO rb-3169c09-224943-416937 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-19 07:52:31,907 100 INFO rb-3169c09-224943-416937 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-19 07:52:31,908 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:52:31,915 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36194 2026-09-19 07:52:31,916 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:52:31,916 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36194 2026-09-19 07:52:32,017 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075232_017716_TestFrontend.txt 2026-09-19 07:52:32,018 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpmrnk7wos_chrome_odoo" 2026-09-19 07:52:32,294 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36398 2026-09-19 07:52:32,295 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpaqkqfisu_chrome_odoo 2026-09-19 07:52:32,295 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42167/json/version 2026-09-19 07:52:32,303 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42167/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:52:32,380 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:52:32,380 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42167/json 2026-09-19 07:52:32,381 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42167/json with timeout 3 increased to 10s during tests 2026-09-19 07:52:32,411 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:42167/devtools/page/5B0B75C98CBA75C8B08566E0A62D7D7C 2026-09-19 07:52:32,430 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:52:32,444 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:52:32,498 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:52:32,507 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:52:32,525 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:52:32,525 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:52:32,624 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:32] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.037 0.049 2026-09-19 07:52:32,638 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '5B0B75C98CBA75C8B08566E0A62D7D7C', 'loaderId': '4F92E9E91D559E6F2A98DC3284370101', 'isDownload': False} 2026-09-19 07:52:32,638 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-09-19 07:52:32,661 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:52:32,683 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:32] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.007 2026-09-19 07:52:32,691 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:32] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.014 2026-09-19 07:52:32,715 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:32] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.032 2026-09-19 07:52:33,089 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:33] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-19 07:52:33,097 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-09-19 07:52:33,149 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:52:33,153 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.008 2026-09-19 07:52:33,155 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:52:33,176 100 INFO rb-3169c09-224943-416937 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-19 07:52:33,661 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.199 0.293 2026-09-19 07:52:33,721 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:33] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.498 2026-09-19 07:52:33,737 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:52:33,791 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.068 2026-09-19 07:52:33,841 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.007 2026-09-19 07:52:33,883 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 07:52:34,362 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.175 0.288 2026-09-19 07:52:34,431 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.038 2026-09-19 07:52:34,458 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:34] "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-19 07:52:34,477 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:52:34,559 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:34] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.025 0.035 2026-09-19 07:52:34,594 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:34] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.008 0.089 2026-09-19 07:52:34,608 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:52:34,640 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:34] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.011 0.124 2026-09-19 07:52:34,646 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:34] "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-19 07:52:34,652 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.124 2026-09-19 07:52:34,664 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:52:34,690 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:52:34,713 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:34] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.021 0.171 2026-09-19 07:52:34,727 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.182 2026-09-19 07:52:34,748 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:34] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.013 0.173 2026-09-19 07:52:34,759 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.132 2026-09-19 07:52:34,812 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:34] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 11 0.027 0.101 2026-09-19 07:52:34,851 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:34] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.007 0.144 2026-09-19 07:52:34,865 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.140 2026-09-19 07:52:34,874 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.132 2026-09-19 07:52:34,889 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.129 2026-09-19 07:52:34,908 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:34] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.003 0.132 2026-09-19 07:52:34,910 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.126 2026-09-19 07:52:34,926 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:34] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.004 0.039 2026-09-19 07:52:35,541 100 INFO rb-3169c09-224943-416937 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-19 07:52:35,562 100 INFO rb-3169c09-224943-416937 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-19 07:52:35,595 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.028 2026-09-19 07:52:35,685 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:52:36,449 100 INFO rb-3169c09-224943-416937 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-19 07:52:36,459 100 INFO rb-3169c09-224943-416937 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-19 07:52:36,477 100 INFO rb-3169c09-224943-416937 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-19 07:52:36,490 100 INFO rb-3169c09-224943-416937 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-19 07:52:36,511 100 INFO rb-3169c09-224943-416937 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-19 07:52:36,526 100 INFO rb-3169c09-224943-416937 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-19 07:52:36,541 100 INFO rb-3169c09-224943-416937 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-19 07:52:36,557 100 INFO rb-3169c09-224943-416937 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-19 07:52:36,825 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 07:52:37,399 100 INFO rb-3169c09-224943-416937 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-19 07:52:37,407 100 INFO rb-3169c09-224943-416937 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-19 07:52:37,414 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78256719 for PoS orders references: ['Order 00325-002-0001'] (draft: True) 2026-09-19 07:52:37,444 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [626, 627] 2026-09-19 07:52:37,499 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78256719 with result: [{'id': 400, 'pos_reference': 'Order 00325-002-0001', 'account_move': False}] 2026-09-19 07:52:37,511 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.039 0.063 2026-09-19 07:52:38,270 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:52:38,272 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:52:38,281 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:52:39,049 100 INFO rb-3169c09-224943-416937 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-19 07:52:39,055 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13378744 for PoS orders references: ['Order 00325-002-0001'] (draft: True) 2026-09-19 07:52:39,078 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [628, 629, 630] 2026-09-19 07:52:39,137 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13378744 with result: [{'id': 400, 'pos_reference': 'Order 00325-002-0001', 'account_move': False}] 2026-09-19 07:52:39,153 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.045 0.057 2026-09-19 07:52:39,914 100 INFO rb-3169c09-224943-416937 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-19 07:52:39,927 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:52:39,928 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 07:52:40,696 100 INFO rb-3169c09-224943-416937 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-19 07:52:40,711 100 INFO rb-3169c09-224943-416937 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-19 07:52:40,743 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.025 2026-09-19 07:52:41,524 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click back button (trigger: .splitbill-screen .button.back)' 2026-09-19 07:52:41,541 100 INFO rb-3169c09-224943-416937 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-19 07:52:41,558 100 INFO rb-3169c09-224943-416937 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-19 07:52:41,573 100 INFO rb-3169c09-224943-416937 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-19 07:52:41,590 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-19 07:52:41,609 100 INFO rb-3169c09-224943-416937 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-19 07:52:41,624 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:52:41,637 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77477808 for PoS orders references: ['Order 00325-002-0001'] (draft: True) 2026-09-19 07:52:41,646 100 INFO rb-3169c09-224943-416937 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-19 07:52:41,652 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [631, 632, 633] 2026-09-19 07:52:41,704 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77477808 with result: [{'id': 400, 'pos_reference': 'Order 00325-002-0001', 'account_move': False}] 2026-09-19 07:52:41,718 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.037 0.052 2026-09-19 07:52:42,431 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:52:42,481 100 INFO rb-3169c09-224943-416937 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-19 07:52:42,526 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.029 2026-09-19 07:52:43,297 100 INFO rb-3169c09-224943-416937 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-19 07:52:43,315 100 INFO rb-3169c09-224943-416937 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-19 07:52:43,324 100 INFO rb-3169c09-224943-416937 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-19 07:52:43,341 100 INFO rb-3169c09-224943-416937 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-19 07:52:43,357 100 INFO rb-3169c09-224943-416937 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-19 07:52:43,374 100 INFO rb-3169c09-224943-416937 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-19 07:52:43,392 100 INFO rb-3169c09-224943-416937 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-19 07:52:43,407 100 INFO rb-3169c09-224943-416937 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-19 07:52:43,424 100 INFO rb-3169c09-224943-416937 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-19 07:52:44,267 100 INFO rb-3169c09-224943-416937 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-19 07:52:44,285 100 INFO rb-3169c09-224943-416937 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-19 07:52:44,299 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.007 2026-09-19 07:52:44,379 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 07:52:44,380 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 07:52:44,381 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 07:52:44,384 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 07:52:44,384 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 07:52:44,384 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 07:52:44,385 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 07:52:44,385 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 07:52:44,386 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 07:52:44,387 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 07:52:44,387 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 07:52:44,387 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 07:52:44,387 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 07:52:44,388 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 07:52:44,388 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 07:52:44,388 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 07:52:44,389 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 07:52:44,389 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 07:52:44,390 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 07:52:44,390 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 07:52:44,391 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 07:52:44,394 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 07:52:44,397 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 07:52:44,404 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 07:52:44,406 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 07:52:44,407 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 07:52:44,412 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:52:44,414 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 07:52:44,416 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:52:44,423 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 07:52:44,425 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 07:52:44,426 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:52:44,429 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:52:44,430 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 07:52:44,434 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:52:44,436 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:52:44,459 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:52:44,463 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 07:52:44,469 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:52:44,475 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 07:52:44,475 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 07:52:44,476 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 07:52:44,476 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 07:52:44,476 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 07:52:44,477 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 07:52:44,477 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 07:52:44,478 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 07:52:44,479 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 07:52:44,479 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 07:52:44,479 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 07:52:44,480 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 07:52:44,480 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 07:52:44,482 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 07:52:44,483 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 07:52:44,484 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 07:52:44,484 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 07:52:44,486 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 07:52:44,489 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 07:52:44,500 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 07:52:44,509 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 07:52:44,517 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-09-19 07:52:44,522 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-09-19 07:52:44,527 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 07:52:44,533 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 07:52:44,534 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 07:52:44,537 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-09-19 07:52:44,539 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 07:52:44,541 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 07:52:44,552 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 07:52:44,553 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-09-19 07:52:44,560 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-09-19 07:52:44,563 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 07:52:44,566 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-09-19 07:52:44,566 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 07:52:44,598 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-19 07:52:44,602 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:52:44,603 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:52:44,618 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:52:44,627 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:52:44,654 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:52:44,655 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:52:44,657 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 07:52:44,666 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 07:52:44,670 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 07:52:44,676 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 07:52:44,677 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 07:52:44,677 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 07:52:44,677 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 07:52:44,679 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 07:52:44,684 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 07:52:44,686 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-09-19 07:52:44,688 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 07:52:44,690 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 07:52:44,693 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 07:52:44,698 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 07:52:44,707 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 07:52:44,709 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 07:52:44,711 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 07:52:44,712 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 07:52:44,712 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 07:52:44,713 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 07:52:44,713 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 07:52:44,714 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 07:52:44,716 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 07:52:44,717 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 07:52:44,718 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 07:52:44,718 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 07:52:44,719 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 07:52:44,719 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 07:52:44,719 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 07:52:44,720 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 07:52:44,721 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 07:52:44,724 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:52:44,730 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:52:44,737 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:52:44,741 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:52:44,745 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:52:44,748 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:44] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:52:45,053 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57453691 for PoS orders references: ['Order 00325-002-0001'] (draft: True) 2026-09-19 07:52:45,066 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [634, 635, 636] 2026-09-19 07:52:45,079 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:45] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.008 2026-09-19 07:52:45,171 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57453691 with result: [{'id': 400, 'pos_reference': 'Order 00325-002-0001', 'account_move': False}] 2026-09-19 07:52:45,177 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:45] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:52:45,206 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.080 0.080 2026-09-19 07:52:46,433 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-09-19 07:52:46,439 100 INFO rb-3169c09-224943-416937 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-19 07:52:46,457 100 INFO rb-3169c09-224943-416937 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-19 07:52:46,466 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:52:46,475 100 INFO rb-3169c09-224943-416937 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-19 07:52:46,491 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-19 07:52:46,507 100 INFO rb-3169c09-224943-416937 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-19 07:52:46,524 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-19 07:52:46,540 100 INFO rb-3169c09-224943-416937 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-19 07:52:46,557 100 INFO rb-3169c09-224943-416937 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-19 07:52:46,579 100 INFO rb-3169c09-224943-416937 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-19 07:52:46,591 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-19 07:52:46,606 100 INFO rb-3169c09-224943-416937 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-19 07:52:46,623 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-19 07:52:46,640 100 INFO rb-3169c09-224943-416937 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-19 07:52:46,643 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:52:46,651 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36398 2026-09-19 07:52:46,652 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:52:46,652 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36398 2026-09-19 07:52:46,741 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075246_741327_TestFrontend.txt 2026-09-19 07:52:46,741 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpaqkqfisu_chrome_odoo" 2026-09-19 07:52:47,018 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36655 2026-09-19 07:52:47,019 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmplln66jpc_chrome_odoo 2026-09-19 07:52:47,019 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40295/json/version 2026-09-19 07:52:47,021 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40295/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:52:47,053 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:52:47,053 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40295/json 2026-09-19 07:52:47,053 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40295/json with timeout 3 increased to 10s during tests 2026-09-19 07:52:47,092 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:40295/devtools/page/8D19397B0108ADF724A6047EAE97BC3E 2026-09-19 07:52:47,108 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:52:47,114 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:52:47,168 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:52:47,176 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:52:47,186 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:52:47,187 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:52:47,271 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:47] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.016 0.055 2026-09-19 07:52:47,276 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '8D19397B0108ADF724A6047EAE97BC3E', 'loaderId': '5F54B7A91B9ACD43E8AE9ED79C2EBB5B', 'isDownload': False} 2026-09-19 07:52:47,277 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-09-19 07:52:47,309 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:52:47,336 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:47] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.015 2026-09-19 07:52:47,346 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:47] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.009 2026-09-19 07:52:47,377 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:47] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.015 2026-09-19 07:52:47,721 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:47] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-19 07:52:47,729 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-19 07:52:47,756 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:52:47,781 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-19 07:52:47,786 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:52:47,820 100 INFO rb-3169c09-224943-416937 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-19 07:52:48,245 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.147 0.288 2026-09-19 07:52:48,323 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:48] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.459 2026-09-19 07:52:48,347 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:52:48,385 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.102 2026-09-19 07:52:48,442 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:52:48,492 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 07:52:49,062 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.226 0.331 2026-09-19 07:52:49,149 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:49] "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-19 07:52:49,168 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:49] "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-19 07:52:49,182 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:52:49,278 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:49] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.041 0.032 2026-09-19 07:52:49,300 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:52:49,331 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:49] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.010 0.106 2026-09-19 07:52:49,351 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52: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-19 07:52:49,361 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:52:49,374 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:49] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.012 0.138 2026-09-19 07:52:49,384 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:52:49,421 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:49] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.015 0.158 2026-09-19 07:52:49,444 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.187 2026-09-19 07:52:49,454 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.194 2026-09-19 07:52:49,472 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:49] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.006 0.154 2026-09-19 07:52:49,509 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:49] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.015 0.128 2026-09-19 07:52:49,562 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:49] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 11 0.028 0.135 2026-09-19 07:52:49,573 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.140 2026-09-19 07:52:49,586 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.131 2026-09-19 07:52:49,603 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.011 0.131 2026-09-19 07:52:49,626 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.015 0.134 2026-09-19 07:52:49,652 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:49] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.006 0.117 2026-09-19 07:52:49,675 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:49] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.011 0.095 2026-09-19 07:52:49,683 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.086 2026-09-19 07:52:50,257 100 INFO rb-3169c09-224943-416937 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-19 07:52:50,273 100 INFO rb-3169c09-224943-416937 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-19 07:52:50,290 100 INFO rb-3169c09-224943-416937 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-19 07:52:50,306 100 INFO rb-3169c09-224943-416937 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-19 07:52:50,323 100 INFO rb-3169c09-224943-416937 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-19 07:52:50,341 100 INFO rb-3169c09-224943-416937 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-19 07:52:50,356 100 INFO rb-3169c09-224943-416937 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-19 07:52:50,373 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-09-19 07:52:50,391 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-09-19 07:52:50,412 100 INFO rb-3169c09-224943-416937 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-19 07:52:50,428 100 INFO rb-3169c09-224943-416937 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-19 07:52:50,431 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:52:50,444 100 INFO rb-3169c09-224943-416937 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-19 07:52:50,459 100 INFO rb-3169c09-224943-416937 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-19 07:52:50,474 100 INFO rb-3169c09-224943-416937 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-19 07:52:50,478 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:50] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.011 0.007 2026-09-19 07:52:50,500 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'add table (trigger: .edit-button i[aria-label=Add])' 2026-09-19 07:52:50,505 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:50] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.006 2026-09-19 07:52:50,512 100 INFO rb-3169c09-224943-416937 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-19 07:52:50,533 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:50] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.014 0.015 2026-09-19 07:52:51,293 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-09-19 07:52:51,314 100 INFO rb-3169c09-224943-416937 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-19 07:52:51,324 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '100' (trigger: .modal-dialog .popup-textinput input)' 2026-09-19 07:52:51,342 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-19 07:52:51,357 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:51] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.005 2026-09-19 07:52:51,358 100 INFO rb-3169c09-224943-416937 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-19 07:52:51,373 100 INFO rb-3169c09-224943-416937 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-19 07:52:51,390 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-09-19 07:52:51,402 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:51] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 07:52:51,411 100 INFO rb-3169c09-224943-416937 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-19 07:52:51,423 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-09-19 07:52:51,441 100 INFO rb-3169c09-224943-416937 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-19 07:52:51,457 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '1111' (trigger: .modal-dialog .popup-textinput input)' 2026-09-19 07:52:51,473 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-19 07:52:51,483 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:51] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.004 2026-09-19 07:52:51,497 100 INFO rb-3169c09-224943-416937 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-19 07:52:51,507 100 INFO rb-3169c09-224943-416937 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-19 07:52:51,523 100 INFO rb-3169c09-224943-416937 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-19 07:52:51,542 100 INFO rb-3169c09-224943-416937 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-19 07:52:51,557 100 INFO rb-3169c09-224943-416937 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-19 07:52:51,573 100 INFO rb-3169c09-224943-416937 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-19 07:52:51,592 100 INFO rb-3169c09-224943-416937 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-19 07:52:51,606 100 INFO rb-3169c09-224943-416937 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-19 07:52:51,625 100 INFO rb-3169c09-224943-416937 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-19 07:52:51,640 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-09-19 07:52:51,654 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:51] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.005 0.005 2026-09-19 07:52:51,667 100 INFO rb-3169c09-224943-416937 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-19 07:52:51,667 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:51] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.005 2026-09-19 07:52:51,674 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:51] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:52:51,680 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:51] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.004 2026-09-19 07:52:51,767 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-19 07:52:52,442 100 INFO rb-3169c09-224943-416937 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-19 07:52:52,456 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-09-19 07:52:52,474 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-19 07:52:52,493 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click add floor (trigger: .floor-selector .button-add)' 2026-09-19 07:52:52,499 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:52] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.010 0.008 2026-09-19 07:52:52,511 100 INFO rb-3169c09-224943-416937 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-19 07:52:52,521 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:52] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.009 0.007 2026-09-19 07:52:52,526 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm button disabled (trigger: .modal-dialog .confirm.disabled)' 2026-09-19 07:52:52,530 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:52] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.005 0.017 2026-09-19 07:52:52,540 100 INFO rb-3169c09-224943-416937 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-19 07:52:52,557 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-19 07:52:52,574 100 INFO rb-3169c09-224943-416937 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-19 07:52:52,584 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:52] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.010 0.009 2026-09-19 07:52:53,345 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-09-19 07:52:53,356 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,375 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,390 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,407 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,423 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,440 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,457 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,475 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,490 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-09-19 07:52:53,507 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-19 07:52:53,520 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:53] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:52:53,524 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,535 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:53] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.004 2026-09-19 07:52:53,542 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,556 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,574 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,594 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,607 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-19 07:52:53,625 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,640 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-19 07:52:53,658 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-09-19 07:52:53,659 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:53] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.005 2026-09-19 07:52:53,663 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.009 2026-09-19 07:52:53,675 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,683 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:53] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 07:52:53,689 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,708 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,724 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,740 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,757 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,773 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,790 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-19 07:52:53,807 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,823 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-19 07:52:53,832 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:53] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:52:53,841 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-09-19 07:52:53,858 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,874 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:53] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.008 0.006 2026-09-19 07:52:53,875 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,891 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,907 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,920 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:53] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:52:53,924 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Close edit mode (trigger: .edit-button .close-edit-button)' 2026-09-19 07:52:53,942 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,951 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:53] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:52:53,957 100 INFO rb-3169c09-224943-416937 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-19 07:52:53,978 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:52:54,009 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.028 2026-09-19 07:52:54,088 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:52:54,828 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:52:54,840 100 INFO rb-3169c09-224943-416937 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-19 07:52:54,865 100 INFO rb-3169c09-224943-416937 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-19 07:52:54,873 100 INFO rb-3169c09-224943-416937 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-19 07:52:54,876 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:52:54,893 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36655 2026-09-19 07:52:54,896 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:52:54,897 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36655 2026-09-19 07:52:54,899 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.008 0.007 2026-09-19 07:52:54,993 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075254_993562_TestFrontend.txt 2026-09-19 07:52:54,993 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmplln66jpc_chrome_odoo" 2026-09-19 07:52:55,017 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-09-19 07:52:55,546 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36887 2026-09-19 07:52:55,548 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpd5tf9f_x_chrome_odoo 2026-09-19 07:52:55,555 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34951/json/version 2026-09-19 07:52:55,562 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34951/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:52:55,592 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:52:55,592 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34951/json 2026-09-19 07:52:55,592 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34951/json with timeout 3 increased to 10s during tests 2026-09-19 07:52:55,596 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:34951/devtools/page/EA3403F36F42586889CF3BCA3D73EA6E 2026-09-19 07:52:55,602 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:52:55,609 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:52:55,818 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:52:55,821 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:52:55,823 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:52:55,823 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:52:55,834 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:52:56,411 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:56] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.067 0.513 2026-09-19 07:52:56,415 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'EA3403F36F42586889CF3BCA3D73EA6E', 'loaderId': '9F1AA6991FDFE20AD2CAF90351BDB395', 'isDownload': False} 2026-09-19 07:52:56,416 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-09-19 07:52:56,432 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:52:56,454 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:56] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.008 2026-09-19 07:52:56,463 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:56] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.012 2026-09-19 07:52:56,482 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:56] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.023 2026-09-19 07:52:56,869 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:56] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 07:52:56,881 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.006 2026-09-19 07:52:56,935 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:56] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:52:56,943 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.007 2026-09-19 07:52:56,944 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:52:56,970 100 INFO rb-3169c09-224943-416937 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-19 07:52:58,549 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.281 1.310 2026-09-19 07:52:58,601 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:58] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 1.595 2026-09-19 07:52:58,615 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:52:58,672 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.068 2026-09-19 07:52:58,730 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.005 2026-09-19 07:52:58,781 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 07:52:59,270 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.179 0.297 2026-09-19 07:52:59,348 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52: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-19 07:52:59,375 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52: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-19 07:52:59,394 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:52:59,462 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:59] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 14 0.023 0.030 2026-09-19 07:52:59,469 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:52:59,518 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:59] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.019 0.083 2026-09-19 07:52:59,533 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52: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-19 07:52:59,550 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:52:59,578 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:59] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.016 0.140 2026-09-19 07:52:59,588 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:52:59,595 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.157 2026-09-19 07:52:59,608 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:52:59,649 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:59] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.022 0.200 2026-09-19 07:52:59,668 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.237 2026-09-19 07:52:59,696 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:59] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.191 2026-09-19 07:52:59,744 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:59] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.015 0.176 2026-09-19 07:52:59,775 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:59] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.015 0.154 2026-09-19 07:52:59,801 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.162 2026-09-19 07:52:59,814 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.146 2026-09-19 07:52:59,830 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.142 2026-09-19 07:52:59,839 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.132 2026-09-19 07:52:59,867 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:59] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.006 0.113 2026-09-19 07:52:59,886 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:59] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.086 2026-09-19 07:52:59,893 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:52:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.069 2026-09-19 07:53:00,256 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:53:00,273 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:53:00,290 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:53:00,291 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.016 2026-09-19 07:53:00,315 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:53:00,324 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.015 0.007 2026-09-19 07:53:00,370 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:53:01,250 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .controls .buttons:nth-child(1):has(.discard)' 2026-09-19 07:53:01,256 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-19 07:53:01,272 100 INFO rb-3169c09-224943-416937 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-19 07:53:01,290 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.007 2026-09-19 07:53:01,292 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:53:02,082 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:53:02,089 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:53:02,103 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:53:02,106 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:53:02,310 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:53:02,879 100 INFO rb-3169c09-224943-416937 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-19 07:53:02,889 100 INFO rb-3169c09-224943-416937 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-19 07:53:02,909 100 INFO rb-3169c09-224943-416937 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-19 07:53:02,923 100 INFO rb-3169c09-224943-416937 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-19 07:53:02,925 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.007 2026-09-19 07:53:03,718 100 INFO rb-3169c09-224943-416937 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-19 07:53:03,723 100 INFO rb-3169c09-224943-416937 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-19 07:53:03,741 100 INFO rb-3169c09-224943-416937 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-19 07:53:03,757 100 INFO rb-3169c09-224943-416937 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-19 07:53:03,773 100 INFO rb-3169c09-224943-416937 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-19 07:53:03,791 100 INFO rb-3169c09-224943-416937 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-19 07:53:03,806 100 INFO rb-3169c09-224943-416937 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-19 07:53:03,823 100 INFO rb-3169c09-224943-416937 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-19 07:53:03,840 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:53:03,858 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:53:03,868 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94820045 for PoS orders references: ['Order 00326-002-0002'] (draft: True) 2026-09-19 07:53:03,873 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:53:03,973 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94820045 with result: [{'id': 401, 'pos_reference': 'Order 00326-002-0002', 'account_move': False}] 2026-09-19 07:53:03,986 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.061 0.061 2026-09-19 07:53:04,043 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.020 0.028 2026-09-19 07:53:04,385 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 07:53:04,813 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-09-19 07:53:04,822 100 INFO rb-3169c09-224943-416937 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-19 07:53:04,842 100 INFO rb-3169c09-224943-416937 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-19 07:53:04,857 100 INFO rb-3169c09-224943-416937 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-19 07:53:04,873 100 INFO rb-3169c09-224943-416937 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-19 07:53:04,889 100 INFO rb-3169c09-224943-416937 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-19 07:53:04,906 100 INFO rb-3169c09-224943-416937 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-19 07:53:04,925 100 INFO rb-3169c09-224943-416937 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-19 07:53:04,940 100 INFO rb-3169c09-224943-416937 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-19 07:53:04,958 100 INFO rb-3169c09-224943-416937 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-19 07:53:05,808 100 INFO rb-3169c09-224943-416937 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-19 07:53:05,822 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:53:05,832 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55700272 for PoS orders references: ['Order 00326-002-0003'] (draft: True) 2026-09-19 07:53:05,839 100 INFO rb-3169c09-224943-416937 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-19 07:53:05,917 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55700272 with result: [{'id': 402, 'pos_reference': 'Order 00326-002-0003', 'account_move': False}] 2026-09-19 07:53:05,929 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.050 0.050 2026-09-19 07:53:06,691 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:53:06,706 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:53:06,726 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:53:06,750 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.023 2026-09-19 07:53:07,528 100 INFO rb-3169c09-224943-416937 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-19 07:53:07,540 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-19 07:53:07,556 100 INFO rb-3169c09-224943-416937 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-19 07:53:07,573 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:07] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.010 0.019 2026-09-19 07:53:07,586 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:53:07,619 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:07] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.010 0.035 2026-09-19 07:53:07,677 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.011 0.028 2026-09-19 07:53:08,450 100 INFO rb-3169c09-224943-416937 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-19 07:53:08,456 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:53:08,473 100 INFO rb-3169c09-224943-416937 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-19 07:53:08,488 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:53:08,492 100 INFO rb-3169c09-224943-416937 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-19 07:53:09,268 100 INFO rb-3169c09-224943-416937 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-19 07:53:09,273 100 INFO rb-3169c09-224943-416937 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-19 07:53:09,291 100 INFO rb-3169c09-224943-416937 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-19 07:53:09,306 100 INFO rb-3169c09-224943-416937 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-19 07:53:09,323 100 INFO rb-3169c09-224943-416937 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-19 07:53:09,341 100 INFO rb-3169c09-224943-416937 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-19 07:53:09,356 100 INFO rb-3169c09-224943-416937 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-19 07:53:09,372 100 INFO rb-3169c09-224943-416937 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-19 07:53:09,389 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:53:09,399 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49325088 for PoS orders references: ['Order 00326-002-0004'] (draft: True) 2026-09-19 07:53:09,407 100 INFO rb-3169c09-224943-416937 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-19 07:53:09,492 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49325088 with result: [{'id': 403, 'pos_reference': 'Order 00326-002-0004', 'account_move': False}] 2026-09-19 07:53:09,508 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.061 0.051 2026-09-19 07:53:10,003 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:53:10,269 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:53:10,272 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:53:10,291 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:53:10,328 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.030 2026-09-19 07:53:11,092 100 INFO rb-3169c09-224943-416937 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-19 07:53:11,108 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-19 07:53:11,125 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-19 07:53:11,146 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-09-19 07:53:11,151 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:11] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.017 0.022 2026-09-19 07:53:11,178 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:11] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.009 0.034 2026-09-19 07:53:11,944 100 INFO rb-3169c09-224943-416937 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-19 07:53:11,955 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:53:11,956 100 INFO rb-3169c09-224943-416937 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-19 07:53:11,959 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:53:11,971 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36887 2026-09-19 07:53:11,972 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:53:11,972 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36887 2026-09-19 07:53:12,067 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075312_066834_TestFrontend.txt 2026-09-19 07:53:12,067 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpd5tf9f_x_chrome_odoo" 2026-09-19 07:53:12,098 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-09-19 07:53:12,535 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37105 2026-09-19 07:53:12,535 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpbc0rif81_chrome_odoo 2026-09-19 07:53:12,536 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39493/json/version 2026-09-19 07:53:12,537 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39493/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:53:12,569 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:53:12,569 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39493/json 2026-09-19 07:53:12,569 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39493/json with timeout 3 increased to 10s during tests 2026-09-19 07:53:12,579 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:39493/devtools/page/6F5EF3B2C7EF5D4386EE02564DECE966 2026-09-19 07:53:12,588 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:53:12,594 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:53:12,803 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:53:12,807 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:53:12,810 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:53:12,811 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:53:12,826 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:53:13,474 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:13] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.100 0.553 2026-09-19 07:53:13,477 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '6F5EF3B2C7EF5D4386EE02564DECE966', 'loaderId': '2A493BCF4F7439C968EDF73FBB75BC60', 'isDownload': False} 2026-09-19 07:53:13,477 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-09-19 07:53:13,496 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:53:13,525 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:13] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.013 2026-09-19 07:53:13,539 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:13] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.012 2026-09-19 07:53:13,549 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:13] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.041 2026-09-19 07:53:13,951 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:13] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.008 0.008 2026-09-19 07:53:13,968 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.020 2026-09-19 07:53:13,989 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:53:13,998 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:13] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:53:14,007 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.012 2026-09-19 07:53:14,030 100 INFO rb-3169c09-224943-416937 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-19 07:53:14,659 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.236 0.402 2026-09-19 07:53:14,697 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:14] "GET /pos/ui HTTP/1.1" 200 - 20 0.008 0.633 2026-09-19 07:53:14,717 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:53:14,776 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.073 2026-09-19 07:53:14,815 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.007 2026-09-19 07:53:14,847 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-19 07:53:15,381 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.161 0.318 2026-09-19 07:53:15,468 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.043 2026-09-19 07:53:15,489 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:15] "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-19 07:53:15,502 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:53:15,574 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:15] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 14 0.028 0.031 2026-09-19 07:53:15,586 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:53:15,648 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:15] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.035 0.092 2026-09-19 07:53:15,663 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53: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-19 07:53:15,670 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:53:15,684 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:15] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.008 0.157 2026-09-19 07:53:15,700 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:53:15,711 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:53:15,727 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:15] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.010 0.192 2026-09-19 07:53:15,741 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.207 2026-09-19 07:53:15,752 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.218 2026-09-19 07:53:15,777 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:15] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.173 2026-09-19 07:53:15,793 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:15] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.110 2026-09-19 07:53:15,836 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:15] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.014 0.108 2026-09-19 07:53:15,846 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.108 2026-09-19 07:53:15,853 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.105 2026-09-19 07:53:15,863 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.098 2026-09-19 07:53:15,869 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.001 0.086 2026-09-19 07:53:15,888 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:15] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.005 0.068 2026-09-19 07:53:15,907 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:15] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.008 0.059 2026-09-19 07:53:15,912 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.038 2026-09-19 07:53:16,407 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:53:16,424 100 INFO rb-3169c09-224943-416937 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-19 07:53:16,441 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.016 2026-09-19 07:53:16,448 100 INFO rb-3169c09-224943-416937 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-19 07:53:16,449 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:16] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.014 2026-09-19 07:53:16,535 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:53:17,419 100 INFO rb-3169c09-224943-416937 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-19 07:53:17,424 100 INFO rb-3169c09-224943-416937 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-19 07:53:17,440 100 INFO rb-3169c09-224943-416937 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-19 07:53:17,458 100 INFO rb-3169c09-224943-416937 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-19 07:53:17,458 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.004 2026-09-19 07:53:17,472 100 INFO rb-3169c09-224943-416937 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-19 07:53:17,491 100 INFO rb-3169c09-224943-416937 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-19 07:53:17,505 100 INFO rb-3169c09-224943-416937 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-19 07:53:17,523 100 INFO rb-3169c09-224943-416937 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-19 07:53:17,539 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:53:17,550 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28587171 for PoS orders references: ['Order 00327-002-0001'] (draft: True) 2026-09-19 07:53:17,557 100 INFO rb-3169c09-224943-416937 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-19 07:53:17,624 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28587171 with result: [{'id': 404, 'pos_reference': 'Order 00327-002-0001', 'account_move': False}] 2026-09-19 07:53:17,634 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.036 0.051 2026-09-19 07:53:18,412 100 INFO rb-3169c09-224943-416937 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-19 07:53:18,423 100 INFO rb-3169c09-224943-416937 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-19 07:53:18,454 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:18] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.012 0.027 2026-09-19 07:53:18,477 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 07:53:19,230 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:53:19,252 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:53:19,257 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:53:19,258 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:53:19,266 100 INFO rb-3169c09-224943-416937 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-19 07:53:19,281 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:53:19,287 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:19] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.012 2026-09-19 07:53:19,295 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-19 07:53:19,304 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:53:19,314 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85045664 for PoS orders references: ['Order 00327-002-0001'] (draft: False) 2026-09-19 07:53:19,337 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [644] 2026-09-19 07:53:19,453 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85045664 with result: [{'id': 404, 'pos_reference': 'Order 00327-002-0001', 'account_move': False}] 2026-09-19 07:53:19,463 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.063 0.102 2026-09-19 07:53:20,272 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:53:20,273 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:53:20,291 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:53:20,292 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.006 2026-09-19 07:53:21,075 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-09-19 07:53:21,075 100 INFO rb-3169c09-224943-416937 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-19 07:53:21,090 100 INFO rb-3169c09-224943-416937 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-19 07:53:21,105 100 INFO rb-3169c09-224943-416937 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-19 07:53:21,123 100 INFO rb-3169c09-224943-416937 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-19 07:53:21,139 100 INFO rb-3169c09-224943-416937 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-19 07:53:21,155 100 INFO rb-3169c09-224943-416937 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-19 07:53:21,174 100 INFO rb-3169c09-224943-416937 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-19 07:53:21,191 100 INFO rb-3169c09-224943-416937 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-19 07:53:21,207 100 INFO rb-3169c09-224943-416937 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-19 07:53:21,891 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 07:53:22,058 100 INFO rb-3169c09-224943-416937 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-19 07:53:22,071 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:53:22,081 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24132320 for PoS orders references: ['Order 00327-002-0002'] (draft: True) 2026-09-19 07:53:22,088 100 INFO rb-3169c09-224943-416937 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-19 07:53:22,137 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24132320 with result: [{'id': 405, 'pos_reference': 'Order 00327-002-0002', 'account_move': False}] 2026-09-19 07:53:22,149 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.024 0.047 2026-09-19 07:53:22,916 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:53:22,927 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:53:22,940 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:53:22,997 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.036 2026-09-19 07:53:23,765 100 INFO rb-3169c09-224943-416937 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-19 07:53:23,771 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-19 07:53:23,788 100 INFO rb-3169c09-224943-416937 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-19 07:53:23,802 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:23] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:53:23,805 100 INFO rb-3169c09-224943-416937 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-19 07:53:24,584 100 INFO rb-3169c09-224943-416937 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-19 07:53:24,593 100 INFO rb-3169c09-224943-416937 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-19 07:53:24,606 100 INFO rb-3169c09-224943-416937 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-19 07:53:24,622 100 INFO rb-3169c09-224943-416937 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-19 07:53:24,639 100 INFO rb-3169c09-224943-416937 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-19 07:53:24,656 100 INFO rb-3169c09-224943-416937 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-19 07:53:24,672 100 INFO rb-3169c09-224943-416937 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-19 07:53:24,688 100 INFO rb-3169c09-224943-416937 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-19 07:53:25,494 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:53:25,541 100 INFO rb-3169c09-224943-416937 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-19 07:53:25,555 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:53:25,573 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:53:25,588 100 INFO rb-3169c09-224943-416937 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-19 07:53:25,605 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:53:25,620 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57797867 for PoS orders references: ['Order 00327-002-0003'] (draft: False) 2026-09-19 07:53:25,622 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-19 07:53:25,684 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57797867 with result: [{'id': 406, 'pos_reference': 'Order 00327-002-0003', 'account_move': False}] 2026-09-19 07:53:25,696 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.021 0.059 2026-09-19 07:53:26,488 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:53:26,505 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:53:26,522 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:53:26,553 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.024 2026-09-19 07:53:27,327 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-09-19 07:53:27,339 100 INFO rb-3169c09-224943-416937 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-19 07:53:27,361 100 INFO rb-3169c09-224943-416937 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-19 07:53:27,372 100 INFO rb-3169c09-224943-416937 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-19 07:53:27,390 100 INFO rb-3169c09-224943-416937 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-19 07:53:27,405 100 INFO rb-3169c09-224943-416937 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-19 07:53:27,422 100 INFO rb-3169c09-224943-416937 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-19 07:53:27,439 100 INFO rb-3169c09-224943-416937 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-19 07:53:27,460 100 INFO rb-3169c09-224943-416937 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-19 07:53:27,474 100 INFO rb-3169c09-224943-416937 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-19 07:53:28,324 100 INFO rb-3169c09-224943-416937 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-19 07:53:28,338 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:53:28,346 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66822228 for PoS orders references: ['Order 00327-002-0004'] (draft: True) 2026-09-19 07:53:28,355 100 INFO rb-3169c09-224943-416937 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-19 07:53:28,415 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66822228 with result: [{'id': 407, 'pos_reference': 'Order 00327-002-0004', 'account_move': False}] 2026-09-19 07:53:28,433 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.037 0.052 2026-09-19 07:53:29,198 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:53:29,205 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:53:29,230 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:53:29,252 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.025 2026-09-19 07:53:30,027 100 INFO rb-3169c09-224943-416937 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-19 07:53:30,038 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-19 07:53:30,055 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:53:30,074 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-19 07:53:30,105 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.027 2026-09-19 07:53:30,890 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-09-19 07:53:30,904 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.30")' 2026-09-19 07:53:30,921 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("0.40")' 2026-09-19 07:53:30,938 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("0.50")' 2026-09-19 07:53:30,954 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-09-19 07:53:30,971 100 INFO rb-3169c09-224943-416937 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-19 07:53:30,990 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:53:31,005 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-19 07:53:31,021 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:53:31,038 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:53:31,055 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:53:31,079 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.012 0.023 2026-09-19 07:53:31,844 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-09-19 07:53:31,856 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:53:31,885 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-19 07:53:31,924 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.031 0.030 2026-09-19 07:53:32,707 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-09-19 07:53:32,722 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.90")' 2026-09-19 07:53:32,739 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.20")' 2026-09-19 07:53:32,754 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("1.50")' 2026-09-19 07:53:32,756 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-19 07:53:32,771 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-09-19 07:53:32,788 100 INFO rb-3169c09-224943-416937 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-19 07:53:32,805 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:53:32,821 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-19 07:53:32,838 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:53:32,856 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:53:32,876 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:53:32,900 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.024 2026-09-19 07:53:33,678 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-19 07:53:33,688 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:53:33,708 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:53:33,744 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.027 2026-09-19 07:53:34,516 100 INFO rb-3169c09-224943-416937 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-19 07:53:34,525 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:53:34,539 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:53:34,555 100 INFO rb-3169c09-224943-416937 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-19 07:53:34,572 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:53:34,588 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-19 07:53:34,589 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2728744 for PoS orders references: ['Order 00327-002-0004'] (draft: False) 2026-09-19 07:53:34,606 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [648] 2026-09-19 07:53:34,676 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2728744 with result: [{'id': 407, 'pos_reference': 'Order 00327-002-0004', 'account_move': False}] 2026-09-19 07:53:34,690 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.040 0.068 2026-09-19 07:53:35,457 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-09-19 07:53:35,472 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("1.20")' 2026-09-19 07:53:35,487 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.60")' 2026-09-19 07:53:35,504 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("2.00")' 2026-09-19 07:53:35,521 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-09-19 07:53:35,539 100 INFO rb-3169c09-224943-416937 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-19 07:53:35,554 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:53:35,571 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-19 07:53:35,587 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:53:35,605 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:53:35,622 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:53:35,661 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.030 2026-09-19 07:53:36,426 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-09-19 07:53:36,438 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-09-19 07:53:36,454 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("Tipping")' 2026-09-19 07:53:36,472 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-09-19 07:53:36,488 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-09-19 07:53:36,506 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-09-19 07:53:36,521 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-09-19 07:53:36,538 100 INFO rb-3169c09-224943-416937 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-19 07:53:36,542 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:36] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.021 0.027 2026-09-19 07:53:36,557 100 INFO rb-3169c09-224943-416937 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-19 07:53:36,572 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-19 07:53:36,588 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:53:36,590 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:36] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.015 0.024 2026-09-19 07:53:36,609 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:53:36,659 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.029 0.031 2026-09-19 07:53:36,698 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:36] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.020 0.078 2026-09-19 07:53:37,429 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:53:37,439 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:53:37,454 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-09-19 07:53:37,473 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-09-19 07:53:37,488 100 INFO rb-3169c09-224943-416937 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-19 07:53:37,504 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-19 07:53:37,522 100 INFO rb-3169c09-224943-416937 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-19 07:53:37,538 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-19 07:53:37,555 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-19 07:53:37,571 100 INFO rb-3169c09-224943-416937 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-19 07:53:37,588 100 INFO rb-3169c09-224943-416937 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-19 07:53:37,605 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:53:37,623 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:53:37,624 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24538782 for PoS orders references: ['Order 00327-002-0002'] (draft: False) 2026-09-19 07:53:37,642 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [646] 2026-09-19 07:53:37,749 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24538782 with result: [{'id': 405, 'pos_reference': 'Order 00327-002-0002', 'account_move': False}] 2026-09-19 07:53:37,766 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.068 0.082 2026-09-19 07:53:37,859 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 07:53:37,860 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 07:53:37,860 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 07:53:37,860 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 07:53:37,861 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 07:53:37,861 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 07:53:37,863 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 07:53:37,863 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 07:53:37,864 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 07:53:37,864 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 07:53:37,865 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 07:53:37,865 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 07:53:37,866 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 07:53:37,866 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 07:53:37,867 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 07:53:37,870 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 07:53:37,870 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 07:53:37,871 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 07:53:37,872 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 07:53:37,872 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 07:53:37,873 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 07:53:37,873 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 07:53:37,874 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 07:53:37,874 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 07:53:37,874 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 07:53:37,875 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 07:53:37,875 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 07:53:37,875 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 07:53:37,877 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 07:53:37,877 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 07:53:37,887 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:37] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:53:37,890 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:37] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:53:37,894 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:37] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:53:37,898 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:37] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:53:37,899 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 07:53:37,905 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 07:53:37,906 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 07:53:37,907 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 07:53:37,907 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 07:53:37,907 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 07:53:37,908 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 07:53:37,908 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 07:53:37,908 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 07:53:37,909 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 07:53:37,909 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 07:53:37,909 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 07:53:37,910 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 07:53:37,910 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 07:53:37,911 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 07:53:37,911 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 07:53:37,912 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 07:53:37,912 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 07:53:37,912 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 07:53:37,913 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 07:53:37,913 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 07:53:37,913 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 07:53:37,914 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 07:53:37,914 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 07:53:37,915 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 07:53:37,915 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 07:53:37,915 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 07:53:37,918 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:37] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:53:37,918 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 07:53:37,920 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 07:53:37,921 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 07:53:37,940 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:37] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:53:37,943 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:37] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 07:53:37,946 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:37] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:53:37,953 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:37] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:53:37,963 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:37] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:53:37,969 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:37] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:53:37,996 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-19 07:53:37,998 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:37] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:53:38,006 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:38] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-19 07:53:38,029 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 07:53:38,030 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 07:53:38,033 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 07:53:38,043 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:38] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-09-19 07:53:38,052 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 07:53:38,055 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:38] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.065 2026-09-19 07:53:38,057 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 07:53:38,068 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 07:53:38,071 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:38] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.036 0.025 2026-09-19 07:53:38,072 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 07:53:38,085 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 07:53:38,088 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 07:53:38,088 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 07:53:38,091 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:53:38,092 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 07:53:38,097 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 07:53:38,102 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 07:53:38,108 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 07:53:38,110 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 07:53:38,112 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 07:53:38,113 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:53:38,114 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 07:53:38,116 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 07:53:38,117 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 07:53:38,117 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 07:53:38,118 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 07:53:38,118 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 07:53:38,119 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 07:53:38,120 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 07:53:38,122 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 07:53:38,122 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 07:53:38,123 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 07:53:38,123 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 07:53:38,124 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 07:53:38,124 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 07:53:38,126 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.052 2026-09-19 07:53:38,138 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:38] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:53:38,167 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:38] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-19 07:53:38,171 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:38] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:53:38,172 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:38] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:53:38,173 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:38] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-19 07:53:38,174 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:38] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-09-19 07:53:38,184 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:38] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-09-19 07:53:38,193 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:38] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:53:38,196 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:38] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:53:38,490 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:38] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-19 07:53:38,583 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:38] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:53:39,861 100 INFO rb-3169c09-224943-416937 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-19 07:53:39,871 100 INFO rb-3169c09-224943-416937 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-19 07:53:39,887 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.007 2026-09-19 07:53:39,888 100 INFO rb-3169c09-224943-416937 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-19 07:53:40,667 100 INFO rb-3169c09-224943-416937 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-19 07:53:40,672 100 INFO rb-3169c09-224943-416937 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-19 07:53:40,690 100 INFO rb-3169c09-224943-416937 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-19 07:53:40,705 100 INFO rb-3169c09-224943-416937 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-19 07:53:40,723 100 INFO rb-3169c09-224943-416937 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-19 07:53:40,739 100 INFO rb-3169c09-224943-416937 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-19 07:53:40,755 100 INFO rb-3169c09-224943-416937 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-19 07:53:40,772 100 INFO rb-3169c09-224943-416937 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-19 07:53:41,611 100 INFO rb-3169c09-224943-416937 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-19 07:53:41,621 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:53:41,639 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:53:41,654 100 INFO rb-3169c09-224943-416937 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-19 07:53:41,671 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:53:41,685 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34192435 for PoS orders references: ['Order 00327-002-0005'] (draft: False) 2026-09-19 07:53:41,690 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-19 07:53:41,792 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34192435 with result: [{'id': 408, 'pos_reference': 'Order 00327-002-0005', 'account_move': False}] 2026-09-19 07:53:41,811 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.054 0.076 2026-09-19 07:53:42,599 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-09-19 07:53:42,607 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:53:42,625 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:42] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.012 0.012 2026-09-19 07:53:42,730 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:53:44,236 100 INFO rb-3169c09-224943-416937 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-19 07:53:44,237 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-19 07:53:44,242 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:53:44,254 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37105 2026-09-19 07:53:44,257 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:53:44,258 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37105 2026-09-19 07:53:44,334 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075344_334308_TestFrontend.txt 2026-09-19 07:53:44,334 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpbc0rif81_chrome_odoo" 2026-09-19 07:53:44,377 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-09-19 07:53:44,750 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37397 2026-09-19 07:53:44,751 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp_48gp7z3_chrome_odoo 2026-09-19 07:53:44,751 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43867/json/version 2026-09-19 07:53:44,753 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43867/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:53:44,783 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:53:44,784 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43867/json 2026-09-19 07:53:44,784 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43867/json with timeout 3 increased to 10s during tests 2026-09-19 07:53:44,806 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:43867/devtools/page/7BF1E7E1278D1C13B7DECF7F63F188E8 2026-09-19 07:53:44,812 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:53:44,826 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:53:44,993 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:53:44,996 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:53:45,003 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:53:45,003 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:53:45,028 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:53:45,591 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:45] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.074 0.494 2026-09-19 07:53:45,595 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '7BF1E7E1278D1C13B7DECF7F63F188E8', 'loaderId': '1C15097F291C9B76855CEB24175FBDC5', 'isDownload': False} 2026-09-19 07:53:45,595 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-09-19 07:53:45,613 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:53:45,636 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:45] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.011 2026-09-19 07:53:45,646 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:45] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.016 2026-09-19 07:53:45,661 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:45] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.026 2026-09-19 07:53:46,000 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:46] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 07:53:46,014 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.006 2026-09-19 07:53:46,043 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:53:46,052 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 07:53:46,065 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:53:46,083 100 INFO rb-3169c09-224943-416937 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-19 07:53:46,676 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.256 0.349 2026-09-19 07:53:46,729 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:46] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.602 2026-09-19 07:53:46,750 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:53:46,791 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.058 2026-09-19 07:53:46,838 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 07:53:46,882 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-19 07:53:47,285 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.094 0.267 2026-09-19 07:53:47,366 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.051 2026-09-19 07:53:47,389 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:47] "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-19 07:53:47,401 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:53:47,490 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:47] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 14 0.031 0.048 2026-09-19 07:53:47,496 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:53:47,515 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:53:47,527 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:53:47,560 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:47] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.029 0.100 2026-09-19 07:53:47,570 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:53:47,617 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:47] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.017 0.162 2026-09-19 07:53:47,628 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:53:47,659 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:47] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.011 0.200 2026-09-19 07:53:47,680 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.228 2026-09-19 07:53:47,698 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.233 2026-09-19 07:53:47,727 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:47] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.017 0.173 2026-09-19 07:53:47,767 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:47] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.015 0.177 2026-09-19 07:53:47,792 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:47] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.015 0.138 2026-09-19 07:53:47,805 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.132 2026-09-19 07:53:47,816 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.123 2026-09-19 07:53:47,825 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.114 2026-09-19 07:53:47,842 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.106 2026-09-19 07:53:47,866 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:47] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.006 0.088 2026-09-19 07:53:47,897 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:47] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.013 0.070 2026-09-19 07:53:47,900 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.073 2026-09-19 07:53:48,238 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:53:48,255 100 INFO rb-3169c09-224943-416937 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-19 07:53:48,267 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.012 2026-09-19 07:53:48,273 100 INFO rb-3169c09-224943-416937 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-19 07:53:48,275 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:48] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-09-19 07:53:48,353 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:53:49,257 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,261 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,272 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,288 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,305 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,323 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,338 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,356 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,371 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,388 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,404 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,421 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,438 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,454 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,471 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,488 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,504 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,524 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,537 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,554 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,571 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,588 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,605 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,620 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,637 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,654 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,671 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,689 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,704 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,720 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:53:49,732 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59553546 for PoS orders references: ['Order 00328-002-0001'] (draft: True) 2026-09-19 07:53:49,737 100 INFO rb-3169c09-224943-416937 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-19 07:53:49,833 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59553546 with result: [{'id': 409, 'pos_reference': 'Order 00328-002-0001', 'account_move': False}] 2026-09-19 07:53:49,847 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.056 0.063 2026-09-19 07:53:50,378 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:53:50,612 100 INFO rb-3169c09-224943-416937 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-19 07:53:50,654 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:50] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.014 0.026 2026-09-19 07:53:51,432 100 INFO rb-3169c09-224943-416937 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-19 07:53:51,455 100 INFO rb-3169c09-224943-416937 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-19 07:53:51,471 100 INFO rb-3169c09-224943-416937 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-19 07:53:51,488 100 INFO rb-3169c09-224943-416937 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-19 07:53:51,504 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-19 07:53:51,527 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click back button (trigger: .payment-screen .button.back)' 2026-09-19 07:53:51,532 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:53:51,534 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:53:51,539 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:53:51,559 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-09-19 07:53:51,574 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-09-19 07:53:51,583 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68351480 for PoS orders references: ['Order 00328-002-0001'] (draft: True) 2026-09-19 07:53:51,619 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [656, 657, 658] 2026-09-19 07:53:51,690 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68351480 with result: [{'id': 409, 'pos_reference': 'Order 00328-002-0001', 'account_move': False}] 2026-09-19 07:53:51,706 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.064 0.065 2026-09-19 07:53:51,748 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:51] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.011 0.023 2026-09-19 07:53:52,260 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-19 07:53:52,535 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-19 07:53:52,537 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:53:52,554 100 INFO rb-3169c09-224943-416937 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-19 07:53:52,571 100 INFO rb-3169c09-224943-416937 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-19 07:53:52,587 100 INFO rb-3169c09-224943-416937 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-19 07:53:52,604 100 INFO rb-3169c09-224943-416937 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-19 07:53:52,621 100 INFO rb-3169c09-224943-416937 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-19 07:53:52,637 100 INFO rb-3169c09-224943-416937 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-19 07:53:52,654 100 INFO rb-3169c09-224943-416937 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-19 07:53:52,670 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:53:52,687 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-09-19 07:53:52,705 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-09-19 07:53:52,730 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.025 2026-09-19 07:53:53,494 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-19 07:53:53,504 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:53:53,520 100 INFO rb-3169c09-224943-416937 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-19 07:53:53,538 100 INFO rb-3169c09-224943-416937 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-19 07:53:53,540 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:53:53,550 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37397 2026-09-19 07:53:53,551 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:53:53,551 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37397 2026-09-19 07:53:53,615 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075353_615138_TestFrontend.txt 2026-09-19 07:53:53,615 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp_48gp7z3_chrome_odoo" 2026-09-19 07:53:53,648 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-09-19 07:53:54,021 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37605 2026-09-19 07:53:54,022 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp3mj8gvdh_chrome_odoo 2026-09-19 07:53:54,022 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46679/json/version 2026-09-19 07:53:54,023 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46679/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:53:54,053 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:53:54,053 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46679/json 2026-09-19 07:53:54,053 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46679/json with timeout 3 increased to 10s during tests 2026-09-19 07:53:54,064 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:46679/devtools/page/D21A5302225FB880F0E5D1DB9619FFF7 2026-09-19 07:53:54,075 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:53:54,080 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:53:54,276 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:53:54,278 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:53:54,290 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:53:54,290 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:53:54,305 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:53:54,865 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:54] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.061 0.506 2026-09-19 07:53:54,869 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'D21A5302225FB880F0E5D1DB9619FFF7', 'loaderId': 'E7262091397D9CC94AEA9FC6D628EB02', 'isDownload': False} 2026-09-19 07:53:54,869 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-09-19 07:53:54,881 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:53:54,898 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:54] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-09-19 07:53:54,907 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:54] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.016 2026-09-19 07:53:54,914 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:54] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.017 2026-09-19 07:53:55,297 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:55] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-19 07:53:55,310 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-09-19 07:53:55,344 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:53:55,359 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-09-19 07:53:55,361 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:53:55,383 100 INFO rb-3169c09-224943-416937 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-19 07:53:55,885 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.195 0.317 2026-09-19 07:53:55,932 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:55] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.505 2026-09-19 07:53:55,952 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:53:56,031 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/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.042 0.077 2026-09-19 07:53:56,060 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.007 2026-09-19 07:53:56,100 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-19 07:53:56,702 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.190 0.391 2026-09-19 07:53:56,798 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/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.026 0.057 2026-09-19 07:53:56,822 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:56] "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-19 07:53:56,835 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:53:56,898 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:56] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 14 0.021 0.028 2026-09-19 07:53:56,966 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:56] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.020 0.095 2026-09-19 07:53:56,992 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:53:56,999 100 INFO ? werkzeug: 127.0.0.1 - - [19/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.002 2026-09-19 07:53:57,023 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:53:57,030 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:53:57,047 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:57] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.023 0.167 2026-09-19 07:53:57,054 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:53:57,096 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:57] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.011 0.219 2026-09-19 07:53:57,120 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:57] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.012 0.233 2026-09-19 07:53:57,142 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:57] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.014 0.252 2026-09-19 07:53:57,182 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:57] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.027 0.251 2026-09-19 07:53:57,226 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:57] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.020 0.170 2026-09-19 07:53:57,248 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:57] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.009 0.172 2026-09-19 07:53:57,274 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.159 2026-09-19 07:53:57,289 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:57] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.154 2026-09-19 07:53:57,298 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:57] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.149 2026-09-19 07:53:57,309 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.112 2026-09-19 07:53:57,341 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:57] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.007 0.100 2026-09-19 07:53:57,366 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:57] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.010 0.093 2026-09-19 07:53:57,371 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.082 2026-09-19 07:53:57,721 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:53:57,737 100 INFO rb-3169c09-224943-416937 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-19 07:53:57,758 100 INFO rb-3169c09-224943-416937 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-19 07:53:57,766 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.014 2026-09-19 07:53:57,773 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.022 2026-09-19 07:53:57,881 100 INFO ? werkzeug: 127.0.0.1 - - [19/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-19 07:53:58,730 100 INFO rb-3169c09-224943-416937 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-19 07:53:58,740 100 INFO rb-3169c09-224943-416937 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-19 07:53:58,755 100 INFO rb-3169c09-224943-416937 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-19 07:53:58,771 100 INFO rb-3169c09-224943-416937 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-19 07:53:58,787 100 INFO rb-3169c09-224943-416937 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-19 07:53:58,805 100 INFO rb-3169c09-224943-416937 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-19 07:53:58,820 100 INFO rb-3169c09-224943-416937 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-19 07:53:58,837 100 INFO rb-3169c09-224943-416937 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-19 07:53:59,678 100 INFO rb-3169c09-224943-416937 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-19 07:53:59,687 100 INFO rb-3169c09-224943-416937 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-19 07:53:59,693 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-19 07:53:59,703 100 INFO rb-3169c09-224943-416937 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-19 07:53:59,721 100 INFO rb-3169c09-224943-416937 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-19 07:53:59,736 100 INFO rb-3169c09-224943-416937 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-19 07:53:59,754 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-19 07:53:59,773 100 INFO rb-3169c09-224943-416937 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-19 07:53:59,779 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:53:59,780 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:53:59,788 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:53:59,805 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:59] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.010 2026-09-19 07:53:59,806 100 INFO rb-3169c09-224943-416937 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-19 07:53:59,815 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:53:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:53:59,818 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94090875 for PoS orders references: ['Order 00329-002-0002'] (draft: False) 2026-09-19 07:54:00,045 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94090875 with result: [{'id': 410, 'pos_reference': 'Order 00329-002-0002', 'account_move': False}] 2026-09-19 07:54:00,062 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.130 0.120 2026-09-19 07:54:00,081 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21472803 for PoS orders references: ['Order 00329-002-0001'] (draft: True) 2026-09-19 07:54:00,168 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21472803 with result: [{'id': 411, 'pos_reference': 'Order 00329-002-0001', 'account_move': False}] 2026-09-19 07:54:00,181 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.042 0.061 2026-09-19 07:54:00,191 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:00] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.089 2026-09-19 07:54:00,946 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:54:00,955 100 INFO rb-3169c09-224943-416937 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-19 07:54:00,970 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:54:00,988 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:54:01,003 100 INFO rb-3169c09-224943-416937 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-19 07:54:01,021 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:54:01,037 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92310156 for PoS orders references: ['Order 00329-002-0001'] (draft: False) 2026-09-19 07:54:01,038 100 INFO rb-3169c09-224943-416937 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-19 07:54:01,060 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [661] 2026-09-19 07:54:01,161 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92310156 with result: [{'id': 411, 'pos_reference': 'Order 00329-002-0001', 'account_move': False}] 2026-09-19 07:54:01,174 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.059 0.083 2026-09-19 07:54:01,649 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:54:01,938 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:54:01,949 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:54:01,955 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37605 2026-09-19 07:54:01,956 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:54:01,956 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37605 2026-09-19 07:54:02,050 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075402_050517_TestFrontend.txt 2026-09-19 07:54:02,050 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp3mj8gvdh_chrome_odoo" 2026-09-19 07:54:02,084 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-09-19 07:54:02,506 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37817 2026-09-19 07:54:02,507 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp7x1stmuv_chrome_odoo 2026-09-19 07:54:02,507 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36123/json/version 2026-09-19 07:54:02,509 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36123/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:54:02,539 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:54:02,550 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36123/json 2026-09-19 07:54:02,551 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36123/json with timeout 3 increased to 10s during tests 2026-09-19 07:54:02,565 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:36123/devtools/page/8FE99B729A4CE98F7E5E8ADC44E84170 2026-09-19 07:54:02,580 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:54:02,583 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:54:02,754 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:54:02,756 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:54:02,759 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:54:02,760 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:54:02,772 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:54:03,380 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:03] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.090 0.522 2026-09-19 07:54:03,383 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '8FE99B729A4CE98F7E5E8ADC44E84170', 'loaderId': 'AF4EA4A3DFB68BE700CC52872D895FFD', 'isDownload': False} 2026-09-19 07:54:03,383 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-09-19 07:54:03,403 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:54:03,438 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:03] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.010 2026-09-19 07:54:03,449 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:03] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.020 2026-09-19 07:54:03,461 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:03] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.033 2026-09-19 07:54:03,830 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:03] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.013 0.008 2026-09-19 07:54:03,842 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.012 2026-09-19 07:54:03,869 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:54:03,880 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:54:03,882 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.009 2026-09-19 07:54:03,899 100 INFO rb-3169c09-224943-416937 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-19 07:54:04,462 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.230 0.338 2026-09-19 07:54:04,515 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:04] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.570 2026-09-19 07:54:04,528 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:54:04,572 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.065 2026-09-19 07:54:04,647 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-19 07:54:04,686 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:54:05,168 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.156 0.313 2026-09-19 07:54:05,243 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:05] "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-19 07:54:05,264 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:05] "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-19 07:54:05,279 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:54:05,375 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:05] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 14 0.032 0.051 2026-09-19 07:54:05,424 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:05] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.014 0.119 2026-09-19 07:54:05,430 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:54:05,438 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54: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-19 07:54:05,445 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:54:05,462 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:54:05,467 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:54:05,475 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:05] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.020 0.139 2026-09-19 07:54:05,506 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:05] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.006 0.187 2026-09-19 07:54:05,515 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.187 2026-09-19 07:54:05,530 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.183 2026-09-19 07:54:05,557 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:05] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.164 2026-09-19 07:54:05,615 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:05] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.032 0.109 2026-09-19 07:54:05,633 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:05] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.007 0.140 2026-09-19 07:54:05,654 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.129 2026-09-19 07:54:05,668 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.141 2026-09-19 07:54:05,679 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.129 2026-09-19 07:54:05,689 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.122 2026-09-19 07:54:05,703 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:05] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.001 0.075 2026-09-19 07:54:05,718 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:05] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.003 0.057 2026-09-19 07:54:05,727 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.050 2026-09-19 07:54:06,154 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:54:06,170 100 INFO rb-3169c09-224943-416937 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-19 07:54:06,190 100 INFO rb-3169c09-224943-416937 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-19 07:54:06,197 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.016 2026-09-19 07:54:06,207 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.023 2026-09-19 07:54:06,288 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:54:07,168 100 INFO rb-3169c09-224943-416937 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-19 07:54:07,173 100 INFO rb-3169c09-224943-416937 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-19 07:54:07,189 100 INFO rb-3169c09-224943-416937 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-19 07:54:07,203 100 INFO rb-3169c09-224943-416937 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-19 07:54:07,220 100 INFO rb-3169c09-224943-416937 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-19 07:54:07,238 100 INFO rb-3169c09-224943-416937 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-19 07:54:07,256 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:54:07,280 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:54:07,286 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:54:07,288 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:54:07,298 100 INFO rb-3169c09-224943-416937 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-19 07:54:07,307 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:54:07,321 100 INFO rb-3169c09-224943-416937 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-19 07:54:07,328 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:54:07,331 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47596052 for PoS orders references: ['Order 00330-002-0001'] (draft: False) 2026-09-19 07:54:07,506 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47596052 with result: [{'id': 412, 'pos_reference': 'Order 00330-002-0001', 'account_move': False}] 2026-09-19 07:54:07,519 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.091 0.107 2026-09-19 07:54:07,605 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 07:54:07,605 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 07:54:07,605 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 07:54:07,623 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:54:07,623 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 07:54:07,627 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 07:54:07,628 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 07:54:07,629 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:54:07,637 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 07:54:07,638 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 07:54:07,639 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 07:54:07,640 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:54:07,641 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 07:54:07,641 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 07:54:07,644 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 07:54:07,645 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 07:54:07,645 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 07:54:07,646 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 07:54:07,647 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 07:54:07,647 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 07:54:07,647 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 07:54:07,648 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 07:54:07,648 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 07:54:07,648 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 07:54:07,654 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 07:54:07,657 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 07:54:07,658 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 07:54:07,660 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:54:07,661 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:54:07,668 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:54:07,669 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 07:54:07,671 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 07:54:07,673 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 07:54:07,673 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 07:54:07,675 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 07:54:07,675 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 07:54:07,691 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:54:07,697 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:54:07,698 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:54:07,704 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 07:54:07,704 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 07:54:07,704 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 07:54:07,704 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 07:54:07,705 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 07:54:07,705 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 07:54:07,705 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 07:54:07,705 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 07:54:07,705 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 07:54:07,706 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 07:54:07,706 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 07:54:07,706 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 07:54:07,706 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 07:54:07,707 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 07:54:07,707 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 07:54:07,707 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 07:54:07,708 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 07:54:07,708 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 07:54:07,709 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 07:54:07,709 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 07:54:07,709 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 07:54:07,710 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 07:54:07,710 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 07:54:07,710 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 07:54:07,712 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 07:54:07,712 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 07:54:07,713 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 07:54:07,713 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 07:54:07,714 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 07:54:07,714 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 07:54:07,725 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:54:07,730 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:54:07,734 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:54:07,741 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:54:07,746 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-19 07:54:07,751 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:54:07,754 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 07:54:07,756 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:54:07,756 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "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-19 07:54:07,758 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 07:54:07,764 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 07:54:07,764 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 07:54:07,779 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 07:54:07,780 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 07:54:07,780 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 07:54:07,780 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 07:54:07,781 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 07:54:07,781 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 07:54:07,782 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 07:54:07,784 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 07:54:07,788 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 07:54:07,790 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 07:54:07,794 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 07:54:07,794 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 07:54:07,795 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 07:54:07,795 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 07:54:07,795 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 07:54:07,795 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 07:54:07,796 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 07:54:07,796 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 07:54:07,796 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 07:54:07,796 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 07:54:07,797 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 07:54:07,797 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 07:54:07,797 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 07:54:07,800 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 07:54:07,801 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 07:54:07,803 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 07:54:07,818 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.025 0.024 2026-09-19 07:54:07,825 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 07:54:07,829 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:54:07,846 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:54:07,847 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.005 2026-09-19 07:54:07,860 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-09-19 07:54:07,876 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.060 2026-09-19 07:54:07,890 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-09-19 07:54:07,896 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-19 07:54:07,915 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-09-19 07:54:07,916 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-19 07:54:07,918 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:54:07,924 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:07] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-19 07:54:08,219 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:08] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-19 07:54:08,289 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:08] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:54:09,570 100 INFO rb-3169c09-224943-416937 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-19 07:54:09,584 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:09] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:54:09,587 100 INFO rb-3169c09-224943-416937 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-19 07:54:09,604 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-09-19 07:54:09,623 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-19 07:54:09,650 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:09] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.009 0.016 2026-09-19 07:54:09,700 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:09] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.013 0.029 2026-09-19 07:54:09,770 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 07:54:10,484 100 INFO rb-3169c09-224943-416937 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-19 07:54:10,487 100 INFO rb-3169c09-224943-416937 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-19 07:54:10,506 100 INFO rb-3169c09-224943-416937 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-19 07:54:10,520 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-09-19 07:54:10,536 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:54:10,553 100 INFO rb-3169c09-224943-416937 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-19 07:54:10,571 100 INFO rb-3169c09-224943-416937 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-19 07:54:10,572 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:54:10,579 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37817 2026-09-19 07:54:10,579 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:54:10,580 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37817 2026-09-19 07:54:10,677 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075410_677694_TestFrontend.txt 2026-09-19 07:54:10,678 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp7x1stmuv_chrome_odoo" 2026-09-19 07:54:10,708 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-09-19 07:54:13,660 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38067 2026-09-19 07:54:13,661 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp0pdoxg86_chrome_odoo 2026-09-19 07:54:13,663 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33743/json/version 2026-09-19 07:54:13,665 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33743/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:54:13,727 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:54:13,728 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33743/json 2026-09-19 07:54:13,729 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33743/json with timeout 3 increased to 10s during tests 2026-09-19 07:54:13,740 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:33743/devtools/page/A15F51403274E239499B8498EECDBECC 2026-09-19 07:54:13,745 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:54:13,759 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:54:14,043 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:54:14,045 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:54:14,047 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:54:14,047 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:54:14,066 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:54:14,668 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:14] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.079 0.527 2026-09-19 07:54:14,672 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'A15F51403274E239499B8498EECDBECC', 'loaderId': '0E314475DB5AE0BD483FE6F694DCCE2F', 'isDownload': False} 2026-09-19 07:54:14,672 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-09-19 07:54:14,688 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:54:14,714 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:14] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.017 2026-09-19 07:54:14,716 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:14] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.001 0.019 2026-09-19 07:54:14,727 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:14] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.020 2026-09-19 07:54:15,056 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:15] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-09-19 07:54:15,078 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.010 2026-09-19 07:54:15,107 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 07:54:15,109 100 INFO ? werkzeug: 127.0.0.1 - - [19/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-19 07:54:15,116 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:54:15,148 100 INFO rb-3169c09-224943-416937 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-19 07:54:15,749 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.255 0.357 2026-09-19 07:54:15,798 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:15] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.607 2026-09-19 07:54:15,820 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:54:15,848 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.054 2026-09-19 07:54:15,946 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-09-19 07:54:15,979 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 07:54:16,411 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.129 0.283 2026-09-19 07:54:16,505 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/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.040 0.044 2026-09-19 07:54:16,529 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:16] "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-19 07:54:16,542 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-19 07:54:16,636 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:16] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 14 0.034 0.041 2026-09-19 07:54:16,673 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:16] "GET /web/image?model=product.product&field=image_128&id=1641&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.009 0.092 2026-09-19 07:54:16,684 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:54:16,691 100 INFO ? werkzeug: 127.0.0.1 - - [19/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.003 2026-09-19 07:54:16,698 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:16] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.011 0.099 2026-09-19 07:54:16,724 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:54:16,725 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 07:54:16,742 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:54:16,762 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:16] "GET /web/image?model=product.product&field=image_128&id=1642&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.007 0.162 2026-09-19 07:54:16,806 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:16] "GET /web/image?model=product.product&field=image_128&id=1643&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.017 0.191 2026-09-19 07:54:16,840 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:16] "GET /web/image?model=product.product&field=image_128&id=1644&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.007 0.215 2026-09-19 07:54:16,879 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:16] "GET /web/image?model=product.product&field=image_128&id=1645&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.010 0.226 2026-09-19 07:54:16,918 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:16] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.013 0.163 2026-09-19 07:54:16,939 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:16] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.009 0.174 2026-09-19 07:54:16,954 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.172 2026-09-19 07:54:16,988 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:16] "GET /web/image?model=product.product&field=image_128&id=1646&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.008 0.159 2026-09-19 07:54:17,045 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:17] "GET /web/image?model=product.product&field=image_128&id=1647&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.021 0.180 2026-09-19 07:54:17,097 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:17] "GET /web/image?model=product.product&field=image_128&id=1648&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.016 0.190 2026-09-19 07:54:17,129 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:17] "GET /web/image?model=product.product&field=image_128&id=1649&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.007 0.194 2026-09-19 07:54:17,189 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:17] "GET /web/image?model=product.product&field=image_128&id=1652&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.018 0.227 2026-09-19 07:54:17,206 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:17] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.237 2026-09-19 07:54:17,210 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.234 2026-09-19 07:54:17,253 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:17] "GET /web/image?model=product.product&field=image_128&id=1651&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.016 0.245 2026-09-19 07:54:17,314 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:17] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.014 0.251 2026-09-19 07:54:17,366 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:17] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.016 0.241 2026-09-19 07:54:17,409 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:17] "GET /web/image?model=product.product&field=image_128&id=1650&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.012 0.264 2026-09-19 07:54:17,424 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:54:17,440 100 INFO rb-3169c09-224943-416937 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-19 07:54:17,456 100 INFO rb-3169c09-224943-416937 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-19 07:54:17,459 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:17] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.008 0.251 2026-09-19 07:54:17,472 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.252 2026-09-19 07:54:17,479 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.217 2026-09-19 07:54:17,496 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.164 2026-09-19 07:54:17,506 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.130 2026-09-19 07:54:17,518 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.093 2026-09-19 07:54:17,546 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.064 2026-09-19 07:54:17,555 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.066 2026-09-19 07:54:17,580 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:17] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.003 0.090 2026-09-19 07:54:17,625 100 INFO ? werkzeug: 127.0.0.1 - - [19/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.001 2026-09-19 07:54:18,425 100 INFO rb-3169c09-224943-416937 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-19 07:54:18,447 100 INFO rb-3169c09-224943-416937 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-19 07:54:18,458 100 INFO rb-3169c09-224943-416937 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-19 07:54:18,470 100 INFO rb-3169c09-224943-416937 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-19 07:54:18,486 100 INFO rb-3169c09-224943-416937 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-19 07:54:18,554 100 INFO rb-3169c09-224943-416937 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-19 07:54:18,563 100 INFO rb-3169c09-224943-416937 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-19 07:54:18,570 100 INFO rb-3169c09-224943-416937 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-19 07:54:18,587 100 INFO rb-3169c09-224943-416937 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-19 07:54:18,606 100 INFO rb-3169c09-224943-416937 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-19 07:54:18,674 100 INFO rb-3169c09-224943-416937 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-19 07:54:18,682 100 INFO rb-3169c09-224943-416937 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-19 07:54:18,686 100 INFO rb-3169c09-224943-416937 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-19 07:54:18,703 100 INFO rb-3169c09-224943-416937 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-19 07:54:18,720 100 INFO rb-3169c09-224943-416937 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-19 07:54:18,915 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.003 2026-09-19 07:54:19,574 100 INFO rb-3169c09-224943-416937 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-19 07:54:19,598 100 INFO rb-3169c09-224943-416937 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-19 07:54:19,606 100 INFO rb-3169c09-224943-416937 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-19 07:54:19,620 100 INFO rb-3169c09-224943-416937 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-19 07:54:19,645 100 INFO rb-3169c09-224943-416937 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-19 07:54:19,653 100 INFO rb-3169c09-224943-416937 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-19 07:54:19,669 100 INFO rb-3169c09-224943-416937 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-19 07:54:19,686 100 INFO rb-3169c09-224943-416937 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-19 07:54:19,704 100 INFO rb-3169c09-224943-416937 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-19 07:54:19,721 100 INFO rb-3169c09-224943-416937 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-19 07:54:19,737 100 INFO rb-3169c09-224943-416937 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-19 07:54:19,754 100 INFO rb-3169c09-224943-416937 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-19 07:54:19,769 100 INFO rb-3169c09-224943-416937 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-19 07:54:19,786 100 INFO rb-3169c09-224943-416937 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-19 07:54:19,803 100 INFO rb-3169c09-224943-416937 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-19 07:54:19,820 100 INFO rb-3169c09-224943-416937 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-19 07:54:19,836 100 INFO rb-3169c09-224943-416937 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-19 07:54:19,852 100 INFO rb-3169c09-224943-416937 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-19 07:54:19,869 100 INFO rb-3169c09-224943-416937 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-19 07:54:19,886 100 INFO rb-3169c09-224943-416937 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-19 07:54:19,904 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-19 07:54:19,928 100 INFO rb-3169c09-224943-416937 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-19 07:54:19,932 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:54:19,933 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:54:19,955 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:19] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-19 07:54:19,956 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:54:19,984 100 INFO rb-3169c09-224943-416937 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-19 07:54:19,989 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49738573 for PoS orders references: ['Order 00331-002-0002'] (draft: False) 2026-09-19 07:54:19,999 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:54:20,178 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49738573 with result: [{'id': 413, 'pos_reference': 'Order 00331-002-0002', 'account_move': False}] 2026-09-19 07:54:20,190 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.091 0.114 2026-09-19 07:54:20,214 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81187672 for PoS orders references: ['Order 00331-002-0001'] (draft: True) 2026-09-19 07:54:20,347 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81187672 with result: [{'id': 414, 'pos_reference': 'Order 00331-002-0001', 'account_move': False}] 2026-09-19 07:54:20,369 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.088 0.072 2026-09-19 07:54:20,390 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:20] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.151 2026-09-19 07:54:20,451 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-09-19 07:54:21,158 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:54:21,174 100 INFO rb-3169c09-224943-416937 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-19 07:54:21,186 100 INFO rb-3169c09-224943-416937 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-19 07:54:21,203 100 INFO rb-3169c09-224943-416937 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-19 07:54:21,221 100 INFO rb-3169c09-224943-416937 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-19 07:54:21,236 100 INFO rb-3169c09-224943-416937 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-19 07:54:21,253 100 INFO rb-3169c09-224943-416937 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-19 07:54:21,270 100 INFO rb-3169c09-224943-416937 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-19 07:54:21,288 100 INFO rb-3169c09-224943-416937 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-19 07:54:21,303 100 INFO rb-3169c09-224943-416937 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-19 07:54:21,320 100 INFO rb-3169c09-224943-416937 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-19 07:54:21,336 100 INFO rb-3169c09-224943-416937 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-19 07:54:21,356 100 INFO rb-3169c09-224943-416937 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-19 07:54:21,369 100 INFO rb-3169c09-224943-416937 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-19 07:54:21,387 100 INFO rb-3169c09-224943-416937 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-19 07:54:21,403 100 INFO rb-3169c09-224943-416937 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-19 07:54:21,419 100 INFO rb-3169c09-224943-416937 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-19 07:54:21,436 100 INFO rb-3169c09-224943-416937 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-19 07:54:21,438 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:54:21,449 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38067 2026-09-19 07:54:21,449 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:54:21,450 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38067 2026-09-19 07:54:21,544 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075421_544496_TestFrontend.txt 2026-09-19 07:54:21,544 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp0pdoxg86_chrome_odoo" 2026-09-19 07:54:21,567 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-09-19 07:54:21,984 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38291 2026-09-19 07:54:21,985 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpobqkjeb3_chrome_odoo 2026-09-19 07:54:21,985 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34933/json/version 2026-09-19 07:54:21,988 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34933/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:54:22,007 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:54:22,007 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34933/json 2026-09-19 07:54:22,008 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34933/json with timeout 3 increased to 10s during tests 2026-09-19 07:54:22,026 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:34933/devtools/page/56837FA556B416558E49D0198E039BFB 2026-09-19 07:54:22,033 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:54:22,044 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:54:22,226 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:54:22,228 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:54:22,243 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:54:22,243 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:54:22,261 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:54:22,864 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:22] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.075 0.532 2026-09-19 07:54:22,868 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '56837FA556B416558E49D0198E039BFB', 'loaderId': '6EC84AB5917EE8B282D326CA1C8AD951', 'isDownload': False} 2026-09-19 07:54:22,868 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-09-19 07:54:22,882 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:54:22,905 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:22] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.010 2026-09-19 07:54:22,921 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:22] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.021 2026-09-19 07:54:22,933 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:22] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.034 2026-09-19 07:54:23,306 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:23] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:54:23,318 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.006 2026-09-19 07:54:23,350 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:54:23,358 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-19 07:54:23,361 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:54:23,377 100 INFO rb-3169c09-224943-416937 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-19 07:54:23,991 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.229 0.383 2026-09-19 07:54:24,059 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:24] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.635 2026-09-19 07:54:24,086 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:54:24,121 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.078 2026-09-19 07:54:24,163 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 07:54:24,210 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 07:54:24,718 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.199 0.293 2026-09-19 07:54:24,802 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.049 2026-09-19 07:54:24,825 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:24] "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-19 07:54:24,840 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:54:24,925 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:24] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 14 0.025 0.040 2026-09-19 07:54:24,930 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:54:24,964 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:24] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.012 0.095 2026-09-19 07:54:24,976 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:54:24,987 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:54:25,030 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:25] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.010 0.165 2026-09-19 07:54:25,040 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:54:25,044 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.173 2026-09-19 07:54:25,056 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:54:25,088 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:25] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.018 0.212 2026-09-19 07:54:25,100 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.219 2026-09-19 07:54:25,119 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:25] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.174 2026-09-19 07:54:25,133 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.116 2026-09-19 07:54:25,167 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:25] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.012 0.104 2026-09-19 07:54:25,182 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:25] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.005 0.115 2026-09-19 07:54:25,192 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.092 2026-09-19 07:54:25,209 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.009 0.091 2026-09-19 07:54:25,218 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.086 2026-09-19 07:54:25,243 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:25] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.006 0.094 2026-09-19 07:54:25,248 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.096 2026-09-19 07:54:25,260 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:25] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.003 0.057 2026-09-19 07:54:25,723 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:54:25,736 100 INFO rb-3169c09-224943-416937 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-19 07:54:25,758 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.013 2026-09-19 07:54:25,763 100 INFO rb-3169c09-224943-416937 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-19 07:54:25,765 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.019 2026-09-19 07:54:25,830 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:54:26,744 100 INFO rb-3169c09-224943-416937 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-19 07:54:26,750 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-19 07:54:26,769 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7762735 for PoS orders references: ['Order 00332-002-0001'] (draft: True) 2026-09-19 07:54:26,771 100 INFO rb-3169c09-224943-416937 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-19 07:54:26,776 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:54:26,787 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:54:26,814 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38291 2026-09-19 07:54:26,817 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:54:26,817 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38291 2026-09-19 07:54:26,883 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7762735 with result: [{'id': 415, 'pos_reference': 'Order 00332-002-0001', 'account_move': False}] 2026-09-19 07:54:26,895 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.059 0.074 2026-09-19 07:54:26,917 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075426_917644_TestFrontend.txt 2026-09-19 07:54:26,918 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpobqkjeb3_chrome_odoo" 2026-09-19 07:54:26,957 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_11_bill_screen_qrcode ... 2026-09-19 07:54:27,394 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38486 2026-09-19 07:54:27,394 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpbpcih006_chrome_odoo 2026-09-19 07:54:27,394 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35401/json/version 2026-09-19 07:54:27,396 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35401/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:54:27,423 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:54:27,424 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35401/json 2026-09-19 07:54:27,425 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35401/json with timeout 3 increased to 10s during tests 2026-09-19 07:54:27,439 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:35401/devtools/page/D0B96CC2D9A6339FFDE9B1BE9EAB41E7 2026-09-19 07:54:27,453 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:54:27,468 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:54:27,637 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:54:27,640 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:54:27,643 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:54:27,643 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:54:27,662 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:54:29,116 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:29] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.072 1.389 2026-09-19 07:54:29,119 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'D0B96CC2D9A6339FFDE9B1BE9EAB41E7', 'loaderId': '8E92426AB4E859DFD2CD4E00C72B8914', 'isDownload': False} 2026-09-19 07:54:29,120 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-09-19 07:54:29,125 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:54:29,152 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:29] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.008 2026-09-19 07:54:29,168 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:29] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.018 2026-09-19 07:54:29,176 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:29] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.031 2026-09-19 07:54:29,501 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:29] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.007 2026-09-19 07:54:29,509 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-09-19 07:54:29,541 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:54:29,549 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-09-19 07:54:29,557 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:54:29,581 100 INFO rb-3169c09-224943-416937 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-19 07:54:30,196 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.248 0.380 2026-09-19 07:54:30,274 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.042 2026-09-19 07:54:30,297 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:30] "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-19 07:54:30,313 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:54:30,400 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:30] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 14 0.030 0.044 2026-09-19 07:54:30,416 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:54:30,443 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:30] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.012 0.100 2026-09-19 07:54:30,453 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54: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-19 07:54:30,468 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:54:30,486 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:30] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.012 0.130 2026-09-19 07:54:30,511 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:54:30,522 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:54:30,541 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:30] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.011 0.191 2026-09-19 07:54:30,554 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.199 2026-09-19 07:54:30,563 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.206 2026-09-19 07:54:30,585 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:30] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.012 0.143 2026-09-19 07:54:30,607 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:30] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.011 0.114 2026-09-19 07:54:30,662 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:30] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.017 0.116 2026-09-19 07:54:30,680 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.011 0.125 2026-09-19 07:54:30,693 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.127 2026-09-19 07:54:30,706 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.123 2026-09-19 07:54:30,711 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.009 2026-09-19 07:54:30,728 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:30] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.001 0.113 2026-09-19 07:54:30,763 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:30] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.013 0.077 2026-09-19 07:54:30,787 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.016 0.183 2026-09-19 07:54:31,187 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:54:31,203 100 INFO rb-3169c09-224943-416937 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-19 07:54:31,225 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.013 2026-09-19 07:54:31,230 100 INFO rb-3169c09-224943-416937 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-19 07:54:31,236 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.020 2026-09-19 07:54:31,303 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:54:32,203 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click bill button (trigger: .control-button:contains("Bill"))' 2026-09-19 07:54:32,221 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-09-19 07:54:32,230 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-09-19 07:54:32,235 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.008 2026-09-19 07:54:32,290 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 07:54:32,291 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 07:54:32,291 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 07:54:32,292 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 07:54:32,293 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 07:54:32,294 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 07:54:32,294 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 07:54:32,295 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 07:54:32,295 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 07:54:32,295 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 07:54:32,296 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 07:54:32,296 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 07:54:32,296 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 07:54:32,296 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 07:54:32,296 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 07:54:32,299 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 07:54:32,300 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 07:54:32,303 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 07:54:32,305 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 07:54:32,305 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 07:54:32,306 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 07:54:32,306 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 07:54:32,308 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 07:54:32,312 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:54:32,324 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 07:54:32,336 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 07:54:32,339 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-19 07:54:32,344 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 07:54:32,345 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 07:54:32,348 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:54:32,348 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:54:32,352 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 07:54:32,353 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:54:32,356 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 07:54:32,356 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 07:54:32,357 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 07:54:32,357 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 07:54:32,360 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 07:54:32,367 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:54:32,370 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 07:54:32,370 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 07:54:32,371 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 07:54:32,372 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 07:54:32,372 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 07:54:32,373 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 07:54:32,376 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 07:54:32,377 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 07:54:32,378 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 07:54:32,380 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 07:54:32,391 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 07:54:32,394 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:54:32,396 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-09-19 07:54:32,398 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 07:54:32,399 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 07:54:32,406 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 07:54:32,407 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:54:32,413 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 07:54:32,417 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 07:54:32,417 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 07:54:32,422 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-19 07:54:32,425 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 07:54:32,427 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 07:54:32,429 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:54:32,430 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 07:54:32,431 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-09-19 07:54:32,433 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-19 07:54:32,433 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 07:54:32,438 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:54:32,441 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 07:54:32,446 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 07:54:32,450 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 07:54:32,459 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:54:32,465 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 07:54:32,465 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:54:32,472 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 07:54:32,473 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 07:54:32,473 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 07:54:32,474 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 07:54:32,474 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 07:54:32,479 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 07:54:32,490 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 07:54:32,492 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:54:32,493 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 07:54:32,494 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.040 2026-09-19 07:54:32,497 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 07:54:32,499 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 07:54:32,501 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 07:54:32,505 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-19 07:54:32,507 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 07:54:32,508 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 07:54:32,508 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-19 07:54:32,510 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 07:54:32,513 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 07:54:32,515 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 07:54:32,524 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 07:54:32,525 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 07:54:32,526 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 07:54:32,529 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-09-19 07:54:32,533 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 07:54:32,534 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 07:54:32,535 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 07:54:32,535 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 07:54:32,536 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 07:54:32,536 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 07:54:32,536 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 07:54:32,538 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 07:54:32,539 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-19 07:54:32,546 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:54:32,548 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 07:54:32,556 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:54:32,558 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 07:54:32,561 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-19 07:54:32,563 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-19 07:54:32,564 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:54:32,567 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 07:54:32,569 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 07:54:32,570 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 07:54:32,570 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 07:54:32,841 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:54:32,862 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50431660 for PoS orders references: ['Order 00333-001-0001'] (draft: True) 2026-09-19 07:54:32,876 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.008 2026-09-19 07:54:32,983 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:32] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:54:32,987 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50431660 with result: [{'id': 416, 'pos_reference': 'Order 00333-001-0001', 'account_move': False}] 2026-09-19 07:54:33,003 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.078 0.073 2026-09-19 07:54:34,262 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:54:34,289 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:54:34,293 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:54:34,296 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:54:34,301 100 INFO rb-3169c09-224943-416937 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-19 07:54:34,320 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:54:34,333 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:34] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.012 0.012 2026-09-19 07:54:34,335 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-09-19 07:54:34,349 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18382823 for PoS orders references: ['Order 00333-001-0001'] (draft: False) 2026-09-19 07:54:34,355 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:54:34,388 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [680] 2026-09-19 07:54:34,556 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18382823 with result: [{'id': 416, 'pos_reference': 'Order 00333-001-0001', 'account_move': False}] 2026-09-19 07:54:34,566 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.107 0.117 2026-09-19 07:54:34,674 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:34] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3D9c104930-f930-41fc-a720-d7ca4736f614?width=200&height=200 HTTP/1.1" 200 - 2 0.001 0.080 2026-09-19 07:54:34,678 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.013 2026-09-19 07:54:35,341 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:54:35,350 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:54:35,357 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38486 2026-09-19 07:54:35,358 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:54:35,358 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38486 2026-09-19 07:54:35,455 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075435_455485_TestFrontend.txt 2026-09-19 07:54:35,455 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpbpcih006_chrome_odoo" 2026-09-19 07:54:35,485 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-09-19 07:54:38,270 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38728 2026-09-19 07:54:38,271 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp1m0v6xvd_chrome_odoo 2026-09-19 07:54:38,271 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35743/json/version 2026-09-19 07:54:38,273 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35743/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:54:38,304 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:54:38,304 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35743/json 2026-09-19 07:54:38,305 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35743/json with timeout 3 increased to 10s during tests 2026-09-19 07:54:38,314 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:35743/devtools/page/DE8E66780D72D15914A4767C80DF3719 2026-09-19 07:54:38,331 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:54:38,340 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:54:38,566 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:54:38,568 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:54:38,578 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:54:38,579 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:54:38,596 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:54:39,253 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:39] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.061 0.601 2026-09-19 07:54:39,257 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'DE8E66780D72D15914A4767C80DF3719', 'loaderId': '317AF3A480D523BE82D4709B512FE9DF', 'isDownload': False} 2026-09-19 07:54:39,257 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-09-19 07:54:39,277 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:54:39,296 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:39] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.008 2026-09-19 07:54:39,312 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:39] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.026 2026-09-19 07:54:39,322 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:39] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.033 2026-09-19 07:54:39,635 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:39] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-19 07:54:39,643 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-19 07:54:39,667 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:54:39,678 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 07:54:39,683 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:54:39,704 100 INFO rb-3169c09-224943-416937 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-19 07:54:40,307 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 317 0.236 0.375 2026-09-19 07:54:40,382 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.040 2026-09-19 07:54:40,405 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.008 0.008 2026-09-19 07:54:40,416 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:54:40,493 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:40] "GET /web/image?model=product.product&field=image_128&id=1654&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 14 0.029 0.035 2026-09-19 07:54:40,528 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:40] "GET /web/image?model=product.product&field=image_128&id=1653&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.007 0.091 2026-09-19 07:54:40,538 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:54:40,562 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:40] "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-19 07:54:40,572 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:54:40,583 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:40] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.019 0.131 2026-09-19 07:54:40,597 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:54:40,602 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:54:40,626 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:40] "GET /web/image?model=product.product&field=image_128&id=1656&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.013 0.160 2026-09-19 07:54:40,640 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.008 2026-09-19 07:54:40,682 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:40] "GET /web/image?model=product.product&field=image_128&id=1655&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.008 0.211 2026-09-19 07:54:40,705 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:40] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.012 0.190 2026-09-19 07:54:40,733 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:40] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.145 2026-09-19 07:54:40,778 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:40] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.018 0.148 2026-09-19 07:54:40,820 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:40] "GET /web/image?model=product.product&field=image_128&id=1657&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.011 0.349 2026-09-19 07:54:40,870 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:40] "GET /web/image?model=product.product&field=image_128&id=1658&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.018 0.203 2026-09-19 07:54:40,874 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.209 2026-09-19 07:54:40,931 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:40] "GET /web/image?model=product.product&field=image_128&id=1659&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.027 0.210 2026-09-19 07:54:40,975 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:40] "GET /web/image?model=product.product&field=image_128&id=1660&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.012 0.244 2026-09-19 07:54:41,015 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:41] "GET /web/image?model=product.product&field=image_128&id=1661&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.010 0.261 2026-09-19 07:54:41,046 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:41] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.252 2026-09-19 07:54:41,093 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:41] "GET /web/image?model=product.product&field=image_128&id=1664&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.014 0.249 2026-09-19 07:54:41,149 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:41] "GET /web/image?model=product.product&field=image_128&id=1663&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.024 0.246 2026-09-19 07:54:41,189 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:41] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.008 0.227 2026-09-19 07:54:41,226 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:41] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.013 0.231 2026-09-19 07:54:41,276 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:41] "GET /web/image?model=product.product&field=image_128&id=1662&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.017 0.235 2026-09-19 07:54:41,297 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:54:41,305 100 INFO rb-3169c09-224943-416937 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-19 07:54:41,323 100 INFO rb-3169c09-224943-416937 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-19 07:54:41,335 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:41] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.010 0.270 2026-09-19 07:54:41,350 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.239 2026-09-19 07:54:41,367 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:41] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.008 2026-09-19 07:54:41,378 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.177 2026-09-19 07:54:41,391 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.150 2026-09-19 07:54:41,411 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.011 0.114 2026-09-19 07:54:41,431 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.008 0.084 2026-09-19 07:54:41,444 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.280 2026-09-19 07:54:41,461 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:41] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.002 0.083 2026-09-19 07:54:41,473 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:54:42,287 100 INFO rb-3169c09-224943-416937 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-19 07:54:42,307 100 INFO rb-3169c09-224943-416937 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-19 07:54:42,316 100 INFO rb-3169c09-224943-416937 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-19 07:54:42,320 100 INFO rb-3169c09-224943-416937 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-19 07:54:42,337 100 INFO rb-3169c09-224943-416937 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-19 07:54:42,406 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-09-19 07:54:42,471 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 07:54:42,472 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 07:54:42,473 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 07:54:42,484 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:54:42,485 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-19 07:54:42,486 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .mx-5:contains('Combo Product 2')' 2026-09-19 07:54:42,487 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 07:54:42,494 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:54:42,494 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 07:54:42,495 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 07:54:42,496 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 07:54:42,497 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 07:54:42,497 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 07:54:42,497 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 07:54:42,497 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 07:54:42,497 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 07:54:42,498 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 07:54:42,498 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 07:54:42,498 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 07:54:42,499 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 07:54:42,500 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 07:54:42,502 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:54:42,502 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 07:54:42,503 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 07:54:42,503 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 07:54:42,504 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 07:54:42,504 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 07:54:42,505 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 07:54:42,505 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 07:54:42,505 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 07:54:42,506 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 07:54:42,506 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 07:54:42,507 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 07:54:42,507 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 07:54:42,507 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 07:54:42,528 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:54:42,529 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:54:42,531 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:54:42,548 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-09-19 07:54:42,553 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:54:42,564 100 INFO rb-3169c09-224943-416937 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-19 07:54:42,566 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-09-19 07:54:42,570 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:54:42,576 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:54:42,577 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 07:54:42,579 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 07:54:42,582 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 07:54:42,594 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 07:54:42,596 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:54:42,607 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 07:54:42,608 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:54:42,611 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 07:54:42,612 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:54:42,623 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 07:54:42,626 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "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-19 07:54:42,630 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:54:42,632 100 INFO rb-3169c09-224943-416937 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-19 07:54:42,635 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 07:54:42,644 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 07:54:42,647 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 07:54:42,648 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:54:42,654 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 07:54:42,655 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 07:54:42,655 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 07:54:42,656 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 07:54:42,656 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 07:54:42,657 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 07:54:42,657 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 07:54:42,658 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 07:54:42,658 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 07:54:42,659 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 07:54:42,659 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 07:54:42,659 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 07:54:42,660 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 07:54:42,660 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 07:54:42,661 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 07:54:42,661 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 07:54:42,662 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 07:54:42,662 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 07:54:42,662 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 07:54:42,663 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 07:54:42,663 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 07:54:42,667 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 07:54:42,667 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 07:54:42,668 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 07:54:42,669 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 07:54:42,670 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 07:54:42,671 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 07:54:42,671 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 07:54:42,671 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 07:54:42,672 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 07:54:42,689 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:54:42,703 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:54:42,703 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:54:42,706 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 07:54:42,711 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-19 07:54:42,714 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 07:54:42,726 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 07:54:42,731 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 07:54:42,737 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 07:54:42,738 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 07:54:42,741 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 07:54:42,743 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-09-19 07:54:42,743 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 07:54:42,747 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:54:42,748 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 07:54:42,759 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 07:54:42,762 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 07:54:42,766 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 07:54:42,770 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 07:54:42,774 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 07:54:42,775 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-19 07:54:42,784 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-19 07:54:42,790 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 07:54:42,791 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 07:54:42,792 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:54:42,793 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 07:54:42,794 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:42] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:54:42,795 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 07:54:42,795 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 07:54:42,796 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 07:54:42,797 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 07:54:43,037 100 INFO rb-3169c09-224943-416937 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-19 07:54:43,063 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18043858 for PoS orders references: ['Order 00334-001-0001'] (draft: True) 2026-09-19 07:54:43,072 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:43] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.005 2026-09-19 07:54:43,165 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:43] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:54:43,215 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18043858 with result: [{'id': 417, 'pos_reference': 'Order 00334-001-0001', 'account_move': False}] 2026-09-19 07:54:43,233 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.066 0.108 2026-09-19 07:54:43,299 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:54:44,434 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:54:44,442 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:54:44,449 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38728 2026-09-19 07:54:44,449 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:54:44,450 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38728 2026-09-19 07:54:44,544 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075444_544417_TestFrontend.txt 2026-09-19 07:54:44,544 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp1m0v6xvd_chrome_odoo" 2026-09-19 07:54:44,567 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-09-19 07:54:44,947 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38973 2026-09-19 07:54:44,948 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpolcz9eea_chrome_odoo 2026-09-19 07:54:44,948 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37713/json/version 2026-09-19 07:54:44,950 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37713/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:54:44,971 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:54:44,971 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37713/json 2026-09-19 07:54:44,972 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37713/json with timeout 3 increased to 10s during tests 2026-09-19 07:54:44,991 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:37713/devtools/page/B5C04A92929CCC667141450CB33978AD 2026-09-19 07:54:45,013 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:54:45,017 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:54:45,193 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:54:45,197 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:54:45,212 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:54:45,212 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:54:45,229 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:54:45,842 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:45] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.053 0.566 2026-09-19 07:54:45,846 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'B5C04A92929CCC667141450CB33978AD', 'loaderId': '368B670C933C11EB756A691B7F6EE319', 'isDownload': False} 2026-09-19 07:54:45,846 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-09-19 07:54:45,859 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:54:45,880 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:45] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.005 2026-09-19 07:54:45,889 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:45] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.022 2026-09-19 07:54:45,901 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:45] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.020 2026-09-19 07:54:46,270 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:46] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.008 0.008 2026-09-19 07:54:46,291 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.013 0.013 2026-09-19 07:54:46,321 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-09-19 07:54:46,322 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:54:46,332 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:54:46,343 100 INFO rb-3169c09-224943-416937 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-19 07:54:46,923 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.209 0.382 2026-09-19 07:54:46,995 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:46] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.602 2026-09-19 07:54:47,027 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:54:47,064 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:47] "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-19 07:54:47,119 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:54:47,180 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:54:47,588 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.122 0.269 2026-09-19 07:54:47,650 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.031 2026-09-19 07:54:47,673 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:47] "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-19 07:54:47,687 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-19 07:54:47,742 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:47] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.019 0.013 2026-09-19 07:54:47,772 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:54:47,787 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:47] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 14 0.010 0.066 2026-09-19 07:54:47,833 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:47] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.015 0.103 2026-09-19 07:54:47,842 100 INFO ? werkzeug: 127.0.0.1 - - [19/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.005 2026-09-19 07:54:47,855 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:54:47,861 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:54:47,873 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:47] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.008 0.151 2026-09-19 07:54:47,879 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:54:47,911 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:47] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.013 0.186 2026-09-19 07:54:47,938 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.019 0.190 2026-09-19 07:54:47,954 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.165 2026-09-19 07:54:47,966 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.167 2026-09-19 07:54:48,011 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:48] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.018 0.129 2026-09-19 07:54:48,031 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:48] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.007 0.141 2026-09-19 07:54:48,041 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.124 2026-09-19 07:54:48,049 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.001 0.103 2026-09-19 07:54:48,069 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.012 0.093 2026-09-19 07:54:48,086 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:48] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.002 0.114 2026-09-19 07:54:48,090 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.104 2026-09-19 07:54:48,107 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:48] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.041 2026-09-19 07:54:48,577 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:54:48,589 100 INFO rb-3169c09-224943-416937 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-19 07:54:48,607 100 INFO rb-3169c09-224943-416937 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-19 07:54:48,611 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.016 2026-09-19 07:54:48,618 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:48] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.020 2026-09-19 07:54:48,706 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:54:49,549 100 INFO rb-3169c09-224943-416937 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-19 07:54:49,551 100 INFO rb-3169c09-224943-416937 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-19 07:54:49,574 100 INFO rb-3169c09-224943-416937 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-19 07:54:49,585 100 INFO rb-3169c09-224943-416937 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-19 07:54:49,603 100 INFO rb-3169c09-224943-416937 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-19 07:54:49,618 100 INFO rb-3169c09-224943-416937 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-19 07:54:49,635 100 INFO rb-3169c09-224943-416937 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-19 07:54:49,651 100 INFO rb-3169c09-224943-416937 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-19 07:54:49,668 100 INFO rb-3169c09-224943-416937 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-19 07:54:49,685 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-19 07:54:49,740 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 07:54:49,741 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 07:54:49,745 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 07:54:49,746 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 07:54:49,747 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 07:54:49,747 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 07:54:49,747 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 07:54:49,748 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 07:54:49,748 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 07:54:49,748 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 07:54:49,748 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 07:54:49,748 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 07:54:49,749 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 07:54:49,749 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 07:54:49,750 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 07:54:49,754 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 07:54:49,754 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 07:54:49,755 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 07:54:49,755 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 07:54:49,755 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 07:54:49,755 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 07:54:49,756 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 07:54:49,756 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 07:54:49,756 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 07:54:49,756 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 07:54:49,757 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 07:54:49,757 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 07:54:49,758 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-19 07:54:49,762 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:49] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:54:49,764 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:49] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:54:49,766 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:49] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:54:49,770 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 07:54:49,772 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 07:54:49,774 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 07:54:49,775 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:49] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:54:49,787 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:49] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:54:49,803 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:49] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:54:49,807 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:49] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-19 07:54:49,812 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:49] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:54:49,839 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:49] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-09-19 07:54:49,851 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:49] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.060 2026-09-19 07:54:49,852 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-19 07:54:49,874 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 07:54:49,875 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:49] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.073 2026-09-19 07:54:49,877 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:49] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-19 07:54:49,882 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:49] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-19 07:54:49,909 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:49] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:54:49,911 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:49] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:54:49,911 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 07:54:49,918 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 07:54:49,919 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 07:54:49,921 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 07:54:49,927 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 07:54:49,929 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 07:54:49,933 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 07:54:49,934 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 07:54:49,935 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 07:54:49,937 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 07:54:49,938 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 07:54:49,939 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 07:54:49,939 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 07:54:49,939 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 07:54:49,940 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 07:54:49,941 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 07:54:49,941 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 07:54:49,941 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 07:54:49,941 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 07:54:49,941 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 07:54:49,942 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 07:54:49,942 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 07:54:49,942 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 07:54:49,942 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 07:54:49,942 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 07:54:49,943 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 07:54:49,943 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 07:54:49,943 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 07:54:49,944 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 07:54:49,954 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 07:54:49,958 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 07:54:49,961 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 07:54:49,962 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 07:54:49,964 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 07:54:49,974 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 07:54:49,977 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-19 07:54:49,979 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 07:54:49,987 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:49] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-19 07:54:49,991 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-09-19 07:54:49,993 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:49] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:54:49,998 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-19 07:54:49,999 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 07:54:50,004 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 07:54:50,007 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:50] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-19 07:54:50,011 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 07:54:50,015 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 07:54:50,019 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 07:54:50,021 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 07:54:50,022 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:50] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:54:50,023 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 07:54:50,023 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 07:54:50,024 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 07:54:50,025 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 07:54:50,027 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 07:54:50,027 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 07:54:50,028 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 07:54:50,036 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 07:54:50,038 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:50] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:54:50,039 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 07:54:50,040 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 07:54:50,042 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 07:54:50,043 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 07:54:50,045 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 07:54:50,047 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 07:54:50,050 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:50] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:54:50,050 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:50] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-09-19 07:54:50,051 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 07:54:50,054 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 07:54:50,060 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 07:54:50,062 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:50] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:54:50,065 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:50] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:54:50,199 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 07:54:50,324 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18733667 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-09-19 07:54:50,375 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:50] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.009 2026-09-19 07:54:50,416 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18733667 with result: [{'id': 418, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-09-19 07:54:50,427 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.042 0.064 2026-09-19 07:54:50,474 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:50] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:54:51,770 100 INFO rb-3169c09-224943-416937 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-19 07:54:51,785 100 INFO rb-3169c09-224943-416937 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-19 07:54:51,802 100 INFO rb-3169c09-224943-416937 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-19 07:54:51,818 100 INFO rb-3169c09-224943-416937 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-19 07:54:51,835 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-19 07:54:51,839 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 07:54:51,852 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-19 07:54:51,883 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:51] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.016 0.025 2026-09-19 07:54:52,662 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-09-19 07:54:52,668 100 INFO rb-3169c09-224943-416937 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-19 07:54:52,687 100 INFO rb-3169c09-224943-416937 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-19 07:54:52,701 100 INFO rb-3169c09-224943-416937 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-19 07:54:52,719 100 INFO rb-3169c09-224943-416937 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-19 07:54:52,735 100 INFO rb-3169c09-224943-416937 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-19 07:54:52,752 100 INFO rb-3169c09-224943-416937 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-19 07:54:52,775 100 INFO rb-3169c09-224943-416937 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-19 07:54:52,779 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:54:52,784 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:54:52,785 100 INFO rb-3169c09-224943-416937 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-19 07:54:52,802 100 INFO rb-3169c09-224943-416937 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-19 07:54:52,819 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-19 07:54:52,822 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19386390 for PoS orders references: ['Order 00335-002-0002'] (draft: False) 2026-09-19 07:54:52,830 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:54:52,977 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19386390 with result: [{'id': 419, 'pos_reference': 'Order 00335-002-0002', 'account_move': False}] 2026-09-19 07:54:52,994 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.075 0.101 2026-09-19 07:54:53,316 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:53] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.006 2026-09-19 07:54:54,712 100 INFO rb-3169c09-224943-416937 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-19 07:54:54,738 100 INFO rb-3169c09-224943-416937 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-19 07:54:54,755 100 INFO rb-3169c09-224943-416937 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-19 07:54:54,769 100 INFO rb-3169c09-224943-416937 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-19 07:54:54,786 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.008 2026-09-19 07:54:54,788 100 INFO rb-3169c09-224943-416937 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-19 07:54:55,556 100 INFO rb-3169c09-224943-416937 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-19 07:54:55,569 100 INFO rb-3169c09-224943-416937 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-19 07:54:55,584 100 INFO rb-3169c09-224943-416937 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-19 07:54:55,606 100 INFO rb-3169c09-224943-416937 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-19 07:54:55,618 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-19 07:54:55,810 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-19 07:54:55,887 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36009148 for PoS orders references: ['Order 00335-002-0003'] (draft: True) 2026-09-19 07:54:55,976 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36009148 with result: [{'id': 420, 'pos_reference': 'Order 00335-002-0003', 'account_move': False}] 2026-09-19 07:54:55,989 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.051 0.054 2026-09-19 07:54:56,139 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:54:57,250 100 INFO rb-3169c09-224943-416937 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-19 07:54:57,251 100 INFO rb-3169c09-224943-416937 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-19 07:54:57,268 100 INFO rb-3169c09-224943-416937 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-19 07:54:57,284 100 INFO rb-3169c09-224943-416937 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-19 07:54:57,303 100 INFO rb-3169c09-224943-416937 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-19 07:54:57,318 100 INFO rb-3169c09-224943-416937 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-19 07:54:57,337 100 INFO rb-3169c09-224943-416937 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-19 07:54:57,344 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:57] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.011 2026-09-19 07:54:57,354 100 INFO rb-3169c09-224943-416937 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-19 07:54:57,366 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71252573 for PoS orders references: ['Order 00335-002-0003'] (draft: False) 2026-09-19 07:54:57,393 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [690] 2026-09-19 07:54:57,496 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71252573 with result: [{'id': 420, 'pos_reference': 'Order 00335-002-0003', 'account_move': False}] 2026-09-19 07:54:57,506 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.077 0.078 2026-09-19 07:54:57,544 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:57] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 304 - 6 0.009 0.008 2026-09-19 07:54:58,278 100 INFO rb-3169c09-224943-416937 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-19 07:54:58,284 100 INFO rb-3169c09-224943-416937 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-19 07:54:58,307 100 INFO rb-3169c09-224943-416937 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-19 07:54:58,335 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:58] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.029 2026-09-19 07:54:59,109 100 INFO rb-3169c09-224943-416937 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-19 07:54:59,118 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-19 07:54:59,134 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-19 07:54:59,166 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:54:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.026 2026-09-19 07:54:59,942 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-09-19 07:54:59,953 100 INFO rb-3169c09-224943-416937 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-19 07:54:59,972 100 INFO rb-3169c09-224943-416937 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-19 07:54:59,985 100 INFO rb-3169c09-224943-416937 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-19 07:55:00,003 100 INFO rb-3169c09-224943-416937 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-19 07:55:00,018 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:55:00,027 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67983983 for PoS orders references: ['Order 00335-002-0004'] (draft: True) 2026-09-19 07:55:00,035 100 INFO rb-3169c09-224943-416937 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-19 07:55:00,078 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67983983 with result: [{'id': 421, 'pos_reference': 'Order 00335-002-0004', 'account_move': False}] 2026-09-19 07:55:00,088 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.023 0.041 2026-09-19 07:55:00,854 100 INFO rb-3169c09-224943-416937 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-19 07:55:00,869 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:55:00,898 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.012 0.028 2026-09-19 07:55:01,563 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:55:01,673 100 INFO rb-3169c09-224943-416937 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-19 07:55:01,685 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-19 07:55:01,703 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-19 07:55:01,729 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.012 0.025 2026-09-19 07:55:02,494 100 INFO rb-3169c09-224943-416937 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-19 07:55:02,501 100 INFO rb-3169c09-224943-416937 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-19 07:55:02,724 100 INFO rb-3169c09-224943-416937 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-19 07:55:02,846 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19159358 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-09-19 07:55:02,865 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [686, 687] 2026-09-19 07:55:02,938 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19159358 with result: [{'id': 418, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-09-19 07:55:02,951 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.047 0.070 2026-09-19 07:55:03,006 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:03] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.024 0.019 2026-09-19 07:55:04,151 100 INFO rb-3169c09-224943-416937 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-19 07:55:04,167 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-09-19 07:55:04,184 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-19 07:55:04,203 100 INFO rb-3169c09-224943-416937 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-19 07:55:04,218 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:55:04,234 100 INFO rb-3169c09-224943-416937 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-19 07:55:04,239 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:55:04,246 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38973 2026-09-19 07:55:04,252 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:55:04,254 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38973 2026-09-19 07:55:04,327 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075504_327607_TestFrontend.txt 2026-09-19 07:55:04,327 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpolcz9eea_chrome_odoo" 2026-09-19 07:55:04,610 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39249 2026-09-19 07:55:04,610 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpqxg9qxe5_chrome_odoo 2026-09-19 07:55:04,611 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42391/json/version 2026-09-19 07:55:04,612 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42391/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:55:04,627 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:55:04,628 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42391/json 2026-09-19 07:55:04,628 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42391/json with timeout 3 increased to 10s during tests 2026-09-19 07:55:04,636 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:42391/devtools/page/119AE4E76896F00888EFE536215434A4 2026-09-19 07:55:04,642 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:55:04,653 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:55:04,728 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:55:04,732 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:55:04,737 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:55:04,737 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:55:04,803 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:04] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.012 0.040 2026-09-19 07:55:04,807 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '119AE4E76896F00888EFE536215434A4', 'loaderId': '6F0D9987160B8376D86E7DC624B0150F', 'isDownload': False} 2026-09-19 07:55:04,808 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-09-19 07:55:04,840 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:55:04,855 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:04] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-09-19 07:55:04,865 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:04] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.018 2026-09-19 07:55:04,888 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:04] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.034 2026-09-19 07:55:05,228 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:05] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-19 07:55:05,238 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-09-19 07:55:05,296 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:55:05,298 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.009 2026-09-19 07:55:05,304 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:55:05,348 100 INFO rb-3169c09-224943-416937 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-19 07:55:05,749 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.115 0.307 2026-09-19 07:55:05,790 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:05] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.408 2026-09-19 07:55:05,817 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:55:05,839 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.048 2026-09-19 07:55:05,928 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:55:05,976 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.005 2026-09-19 07:55:06,521 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.227 0.299 2026-09-19 07:55:06,593 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/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.015 0.043 2026-09-19 07:55:06,612 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:06] "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-19 07:55:06,626 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 07:55:06,704 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:06] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.016 0.040 2026-09-19 07:55:06,717 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:55:06,743 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:06] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.010 0.085 2026-09-19 07:55:06,760 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:55:06,768 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:55:06,786 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:55:06,796 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:06] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.015 0.130 2026-09-19 07:55:06,810 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.149 2026-09-19 07:55:06,865 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:06] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.010 0.188 2026-09-19 07:55:06,878 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.209 2026-09-19 07:55:06,894 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:06] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.006 0.161 2026-09-19 07:55:06,910 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:06] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.114 2026-09-19 07:55:06,936 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:06] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 11 0.008 0.129 2026-09-19 07:55:06,944 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.128 2026-09-19 07:55:06,951 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.063 2026-09-19 07:55:06,960 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.001 0.068 2026-09-19 07:55:06,969 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.068 2026-09-19 07:55:07,013 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:07] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.023 0.071 2026-09-19 07:55:07,029 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:07] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.007 0.080 2026-09-19 07:55:07,034 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.068 2026-09-19 07:55:07,668 100 INFO rb-3169c09-224943-416937 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-19 07:55:07,694 100 INFO rb-3169c09-224943-416937 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-19 07:55:07,725 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.030 2026-09-19 07:55:07,854 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:55:08,597 100 INFO rb-3169c09-224943-416937 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-19 07:55:08,604 100 INFO rb-3169c09-224943-416937 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-19 07:55:08,631 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44076003 for PoS orders references: ['Order 00335-002-0004'] (draft: True) 2026-09-19 07:55:08,652 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [692, 693] 2026-09-19 07:55:08,777 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44076003 with result: [{'id': 421, 'pos_reference': 'Order 00335-002-0004', 'account_move': False}] 2026-09-19 07:55:08,793 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.118 0.070 2026-09-19 07:55:09,193 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:55:09,555 100 INFO rb-3169c09-224943-416937 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-19 07:55:09,565 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:09] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:55:10,351 100 INFO rb-3169c09-224943-416937 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-19 07:55:10,356 100 INFO rb-3169c09-224943-416937 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-19 07:55:10,367 100 INFO rb-3169c09-224943-416937 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-19 07:55:10,384 100 INFO rb-3169c09-224943-416937 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-19 07:55:10,733 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 07:55:11,226 100 INFO rb-3169c09-224943-416937 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-19 07:55:11,246 100 INFO rb-3169c09-224943-416937 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-19 07:55:11,249 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:55:11,253 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:55:11,263 100 INFO rb-3169c09-224943-416937 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-19 07:55:11,279 100 INFO rb-3169c09-224943-416937 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-19 07:55:11,303 100 INFO rb-3169c09-224943-416937 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-19 07:55:11,311 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85422810 for PoS orders references: ['Order 00335-002-0004'] (draft: False) 2026-09-19 07:55:11,322 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:55:11,325 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [696, 697] 2026-09-19 07:55:11,406 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85422810 with result: [{'id': 421, 'pos_reference': 'Order 00335-002-0004', 'account_move': False}] 2026-09-19 07:55:11,417 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.039 0.074 2026-09-19 07:55:11,509 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 07:55:11,510 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 07:55:11,513 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 07:55:11,516 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 07:55:11,516 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 07:55:11,518 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 07:55:11,521 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 07:55:11,521 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 07:55:11,521 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 07:55:11,523 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 07:55:11,524 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 07:55:11,524 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 07:55:11,525 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 07:55:11,525 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 07:55:11,525 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 07:55:11,528 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 07:55:11,528 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 07:55:11,529 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 07:55:11,529 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 07:55:11,529 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 07:55:11,530 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 07:55:11,530 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 07:55:11,531 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 07:55:11,531 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 07:55:11,531 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 07:55:11,532 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 07:55:11,532 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 07:55:11,532 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 07:55:11,533 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 07:55:11,540 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 07:55:11,556 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 07:55:11,561 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:55:11,575 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:55:11,578 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:55:11,579 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 07:55:11,587 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 07:55:11,595 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 07:55:11,598 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-19 07:55:11,602 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 07:55:11,606 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 07:55:11,616 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 07:55:11,620 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 07:55:11,621 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.057 2026-09-19 07:55:11,624 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-09-19 07:55:11,630 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 07:55:11,632 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 07:55:11,633 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 07:55:11,633 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 07:55:11,633 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 07:55:11,652 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 07:55:11,653 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 07:55:11,654 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 07:55:11,655 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 07:55:11,656 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 07:55:11,657 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 07:55:11,665 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:55:11,667 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:55:11,668 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 07:55:11,676 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:55:11,676 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.057 2026-09-19 07:55:11,683 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 07:55:11,703 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 07:55:11,707 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-19 07:55:11,710 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 07:55:11,715 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 07:55:11,716 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 07:55:11,726 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 07:55:11,729 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 07:55:11,733 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 07:55:11,735 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 07:55:11,753 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:55:11,758 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 07:55:11,760 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 07:55:11,761 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-19 07:55:11,762 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 07:55:11,763 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:55:11,764 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:55:11,767 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 07:55:11,813 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 07:55:11,819 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "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-19 07:55:11,823 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 07:55:11,824 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.045 0.022 2026-09-19 07:55:11,831 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 07:55:11,841 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-09-19 07:55:11,865 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-09-19 07:55:11,868 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 07:55:11,870 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 07:55:11,871 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-19 07:55:11,873 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 07:55:11,873 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 07:55:11,873 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 07:55:11,874 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 07:55:11,874 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 07:55:11,874 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 07:55:11,875 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 07:55:11,875 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 07:55:11,875 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 07:55:11,876 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 07:55:11,876 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 07:55:11,878 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 07:55:11,884 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 07:55:11,888 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:55:11,896 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:55:11,901 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 07:55:11,915 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 07:55:11,917 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 07:55:11,921 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 07:55:11,930 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 07:55:11,935 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-19 07:55:11,968 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 07:55:11,978 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-09-19 07:55:11,979 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 07:55:11,983 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 07:55:11,984 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 07:55:11,985 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 07:55:11,986 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 07:55:11,988 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:11] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-19 07:55:11,991 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 07:55:12,000 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:12] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:55:12,271 100 INFO rb-3169c09-224943-416937 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-19 07:55:12,292 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:55:12,306 100 INFO rb-3169c09-224943-416937 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-19 07:55:12,327 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:12] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-19 07:55:12,403 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:12] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:55:13,679 100 INFO rb-3169c09-224943-416937 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-19 07:55:13,683 100 INFO rb-3169c09-224943-416937 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-19 07:55:13,693 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74619375 for PoS orders references: ['Order 00335-004-0005'] (draft: True) 2026-09-19 07:55:13,701 100 INFO rb-3169c09-224943-416937 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-19 07:55:13,748 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74619375 with result: [{'id': 422, 'pos_reference': 'Order 00335-004-0005', 'account_move': False}] 2026-09-19 07:55:13,760 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.034 0.037 2026-09-19 07:55:14,524 100 INFO rb-3169c09-224943-416937 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-19 07:55:14,533 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 07:55:14,801 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.004 2026-09-19 07:55:15,314 100 INFO rb-3169c09-224943-416937 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-19 07:55:15,317 100 INFO rb-3169c09-224943-416937 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-19 07:55:15,329 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8776937 for PoS orders references: ['Order 00335-004-0005'] (draft: True) 2026-09-19 07:55:15,335 100 INFO rb-3169c09-224943-416937 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-19 07:55:15,404 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8776937 with result: [{'id': 422, 'pos_reference': 'Order 00335-004-0005', 'account_move': False}] 2026-09-19 07:55:15,414 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.038 0.053 2026-09-19 07:55:16,188 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:55:16,196 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:55:16,200 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39249 2026-09-19 07:55:16,200 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:55:16,201 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39249 2026-09-19 07:55:16,297 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075516_297198_TestFrontend.txt 2026-09-19 07:55:16,297 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpqxg9qxe5_chrome_odoo" 2026-09-19 07:55:16,324 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-09-19 07:55:16,714 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39505 2026-09-19 07:55:16,715 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpiv03m_0i_chrome_odoo 2026-09-19 07:55:16,715 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41149/json/version 2026-09-19 07:55:16,717 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41149/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:55:16,727 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:55:16,727 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41149/json 2026-09-19 07:55:16,728 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41149/json with timeout 3 increased to 10s during tests 2026-09-19 07:55:16,736 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:41149/devtools/page/485DBC3FC2608E0FEEEFABD2852B953B 2026-09-19 07:55:16,747 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:55:16,759 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:55:16,996 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:55:16,999 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:55:17,005 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:55:17,005 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:55:17,019 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:55:17,666 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:17] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.118 0.534 2026-09-19 07:55:17,671 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '485DBC3FC2608E0FEEEFABD2852B953B', 'loaderId': '26502BB1E37BC1BD9BABCFD114E4CE9B', 'isDownload': False} 2026-09-19 07:55:17,671 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-09-19 07:55:17,689 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:55:17,711 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:17] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.006 2026-09-19 07:55:17,719 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:17] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.023 2026-09-19 07:55:17,736 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:17] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.029 2026-09-19 07:55:18,092 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:18] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-19 07:55:18,130 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:55:18,131 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.025 0.011 2026-09-19 07:55:18,133 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:18] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:55:18,151 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:55:18,168 100 INFO rb-3169c09-224943-416937 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-19 07:55:18,770 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.234 0.373 2026-09-19 07:55:18,821 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:18] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.603 2026-09-19 07:55:18,842 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:55:18,898 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.033 0.078 2026-09-19 07:55:18,935 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-09-19 07:55:18,980 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-09-19 07:55:19,474 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.188 0.285 2026-09-19 07:55:19,569 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.047 2026-09-19 07:55:19,596 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55: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-19 07:55:19,617 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:55:19,701 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:19] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 14 0.014 0.043 2026-09-19 07:55:19,710 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:55:19,712 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.058 2026-09-19 07:55:19,759 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:19] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.021 0.092 2026-09-19 07:55:19,767 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55: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-19 07:55:19,780 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:55:19,790 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:55:19,801 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:19] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.010 0.146 2026-09-19 07:55:19,819 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:55:19,852 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:19] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.011 0.184 2026-09-19 07:55:19,879 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:19] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.017 0.201 2026-09-19 07:55:19,902 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.149 2026-09-19 07:55:19,915 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.188 2026-09-19 07:55:19,963 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:19] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.020 0.149 2026-09-19 07:55:19,989 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:19] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.013 0.135 2026-09-19 07:55:19,996 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.133 2026-09-19 07:55:20,005 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.116 2026-09-19 07:55:20,013 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.101 2026-09-19 07:55:20,030 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:20] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.001 0.100 2026-09-19 07:55:20,035 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.095 2026-09-19 07:55:20,048 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:20] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.004 0.023 2026-09-19 07:55:20,486 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:55:20,503 100 INFO rb-3169c09-224943-416937 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-19 07:55:20,519 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.013 2026-09-19 07:55:20,521 100 INFO rb-3169c09-224943-416937 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-19 07:55:20,527 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.010 2026-09-19 07:55:20,599 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:55:21,494 100 INFO rb-3169c09-224943-416937 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-19 07:55:21,500 100 INFO rb-3169c09-224943-416937 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-19 07:55:21,523 100 INFO rb-3169c09-224943-416937 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-19 07:55:21,534 100 INFO rb-3169c09-224943-416937 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-19 07:55:21,550 100 INFO rb-3169c09-224943-416937 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-19 07:55:21,569 100 INFO rb-3169c09-224943-416937 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-19 07:55:21,584 100 INFO rb-3169c09-224943-416937 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-19 07:55:21,605 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:55:21,607 100 INFO rb-3169c09-224943-416937 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-19 07:55:22,442 100 INFO rb-3169c09-224943-416937 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-19 07:55:22,451 100 INFO rb-3169c09-224943-416937 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-19 07:55:22,467 100 INFO rb-3169c09-224943-416937 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-19 07:55:22,484 100 INFO rb-3169c09-224943-416937 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-19 07:55:22,500 100 INFO rb-3169c09-224943-416937 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-19 07:55:22,517 100 INFO rb-3169c09-224943-416937 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-19 07:55:22,535 100 INFO rb-3169c09-224943-416937 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-19 07:55:22,550 100 INFO rb-3169c09-224943-416937 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-19 07:55:22,567 100 INFO rb-3169c09-224943-416937 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-19 07:55:22,820 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-09-19 07:55:23,407 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,417 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,433 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,451 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,467 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,483 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,501 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,517 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,533 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,550 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,567 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,584 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,603 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,618 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,633 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,651 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,668 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,683 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,700 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,718 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,734 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,750 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-19 07:55:23,776 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click back button (trigger: .payment-screen .button.back)' 2026-09-19 07:55:23,783 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:55:23,784 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:55:23,788 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,800 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,818 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,834 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,851 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,868 100 INFO rb-3169c09-224943-416937 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-19 07:55:23,884 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:55:23,900 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:55:23,918 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34689437 for PoS orders references: ['Order 00336-002-0001'] (draft: True) 2026-09-19 07:55:23,920 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:55:24,052 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34689437 with result: [{'id': 423, 'pos_reference': 'Order 00336-002-0001', 'account_move': False}] 2026-09-19 07:55:24,066 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.082 0.070 2026-09-19 07:55:24,119 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.014 0.028 2026-09-19 07:55:24,900 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-19 07:55:24,917 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:55:24,933 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:55:24,950 100 INFO rb-3169c09-224943-416937 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-19 07:55:24,969 100 INFO rb-3169c09-224943-416937 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-19 07:55:24,983 100 INFO rb-3169c09-224943-416937 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-19 07:55:25,000 100 INFO rb-3169c09-224943-416937 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-19 07:55:25,018 100 INFO rb-3169c09-224943-416937 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-19 07:55:25,034 100 INFO rb-3169c09-224943-416937 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-19 07:55:25,035 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:55:25,044 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39505 2026-09-19 07:55:25,045 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:55:25,045 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39505 2026-09-19 07:55:25,145 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075525_145341_TestFrontend.txt 2026-09-19 07:55:25,145 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpiv03m_0i_chrome_odoo" 2026-09-19 07:55:25,417 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39703 2026-09-19 07:55:25,418 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpw_ep452a_chrome_odoo 2026-09-19 07:55:25,418 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34063/json/version 2026-09-19 07:55:25,419 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34063/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:55:25,463 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:55:25,464 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34063/json 2026-09-19 07:55:25,465 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34063/json with timeout 3 increased to 10s during tests 2026-09-19 07:55:25,485 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:34063/devtools/page/BD78975D042DB4737E423B22089DA6DE 2026-09-19 07:55:25,514 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:55:25,522 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:55:25,566 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:55:25,571 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:55:25,576 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:55:25,576 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:55:25,649 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:25] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.013 0.052 2026-09-19 07:55:25,658 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'BD78975D042DB4737E423B22089DA6DE', 'loaderId': '480DB228B8CDE422CFF0CE797C1DDD9B', 'isDownload': False} 2026-09-19 07:55:25,658 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-09-19 07:55:25,680 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:55:25,710 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:25] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.011 2026-09-19 07:55:25,729 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:25] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.029 2026-09-19 07:55:25,750 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:25] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.047 2026-09-19 07:55:26,093 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:26] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 07:55:26,107 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 07:55:26,149 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-19 07:55:26,154 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:55:26,158 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:55:26,173 100 INFO rb-3169c09-224943-416937 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-19 07:55:26,628 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.136 0.324 2026-09-19 07:55:26,685 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:26] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.474 2026-09-19 07:55:26,712 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:55:26,767 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.087 2026-09-19 07:55:26,846 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.010 2026-09-19 07:55:26,901 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:55:27,411 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.170 0.324 2026-09-19 07:55:27,479 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.038 2026-09-19 07:55:27,504 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:27] "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-19 07:55:27,518 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 07:55:27,606 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:27] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.032 0.032 2026-09-19 07:55:27,613 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:55:27,661 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:27] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.013 0.104 2026-09-19 07:55:27,723 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:27] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.017 0.151 2026-09-19 07:55:27,739 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:55:27,752 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:55:27,763 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:55:27,777 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:27] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.019 0.186 2026-09-19 07:55:27,791 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.203 2026-09-19 07:55:27,802 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.227 2026-09-19 07:55:27,824 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:27] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.009 0.175 2026-09-19 07:55:27,830 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.160 2026-09-19 07:55:27,877 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:27] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 11 0.021 0.090 2026-09-19 07:55:27,897 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:27] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.007 0.108 2026-09-19 07:55:27,910 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.109 2026-09-19 07:55:27,927 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.011 0.107 2026-09-19 07:55:27,943 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.009 0.094 2026-09-19 07:55:27,975 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:27] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.016 0.097 2026-09-19 07:55:27,987 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.105 2026-09-19 07:55:28,004 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:28] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.073 2026-09-19 07:55:28,600 100 INFO rb-3169c09-224943-416937 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-19 07:55:28,619 100 INFO rb-3169c09-224943-416937 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-19 07:55:28,660 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.027 0.024 2026-09-19 07:55:28,740 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:55:29,513 100 INFO rb-3169c09-224943-416937 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-19 07:55:29,523 100 INFO rb-3169c09-224943-416937 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-19 07:55:29,535 100 INFO rb-3169c09-224943-416937 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-19 07:55:29,555 100 INFO rb-3169c09-224943-416937 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-19 07:55:29,567 100 INFO rb-3169c09-224943-416937 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-19 07:55:29,585 100 INFO rb-3169c09-224943-416937 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-19 07:55:29,605 100 INFO rb-3169c09-224943-416937 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-19 07:55:29,618 100 INFO rb-3169c09-224943-416937 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-19 07:55:30,130 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 07:55:30,469 100 INFO rb-3169c09-224943-416937 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-19 07:55:30,483 100 INFO rb-3169c09-224943-416937 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-19 07:55:30,483 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69051497 for PoS orders references: ['Order 00336-002-0001'] (draft: True) 2026-09-19 07:55:30,503 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [701, 702] 2026-09-19 07:55:30,562 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69051497 with result: [{'id': 423, 'pos_reference': 'Order 00336-002-0001', 'account_move': False}] 2026-09-19 07:55:30,574 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.039 0.059 2026-09-19 07:55:31,338 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:55:31,345 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:55:31,364 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-19 07:55:32,115 100 INFO rb-3169c09-224943-416937 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-19 07:55:32,123 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15902106 for PoS orders references: ['Order 00336-002-0001'] (draft: True) 2026-09-19 07:55:32,137 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [703, 704, 705] 2026-09-19 07:55:32,199 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15902106 with result: [{'id': 423, 'pos_reference': 'Order 00336-002-0001', 'account_move': False}] 2026-09-19 07:55:32,211 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.036 0.059 2026-09-19 07:55:32,980 100 INFO rb-3169c09-224943-416937 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-19 07:55:32,986 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:55:32,989 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.007 2026-09-19 07:55:33,754 100 INFO rb-3169c09-224943-416937 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-19 07:55:33,769 100 INFO rb-3169c09-224943-416937 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-19 07:55:33,806 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.026 2026-09-19 07:55:34,589 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click back button (trigger: .splitbill-screen .button.back)' 2026-09-19 07:55:34,613 100 INFO rb-3169c09-224943-416937 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-19 07:55:34,626 100 INFO rb-3169c09-224943-416937 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-19 07:55:34,639 100 INFO rb-3169c09-224943-416937 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-19 07:55:34,653 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-19 07:55:34,675 100 INFO rb-3169c09-224943-416937 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-19 07:55:34,684 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:55:34,698 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60477230 for PoS orders references: ['Order 00336-002-0001'] (draft: True) 2026-09-19 07:55:34,706 100 INFO rb-3169c09-224943-416937 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-19 07:55:34,721 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [706, 707, 708] 2026-09-19 07:55:34,814 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60477230 with result: [{'id': 423, 'pos_reference': 'Order 00336-002-0001', 'account_move': False}] 2026-09-19 07:55:34,826 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.065 0.071 2026-09-19 07:55:35,589 100 INFO rb-3169c09-224943-416937 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-19 07:55:35,630 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.027 2026-09-19 07:55:35,875 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:55:36,406 100 INFO rb-3169c09-224943-416937 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-19 07:55:36,423 100 INFO rb-3169c09-224943-416937 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-19 07:55:36,434 100 INFO rb-3169c09-224943-416937 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-19 07:55:36,451 100 INFO rb-3169c09-224943-416937 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-19 07:55:36,468 100 INFO rb-3169c09-224943-416937 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-19 07:55:36,483 100 INFO rb-3169c09-224943-416937 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-19 07:55:36,503 100 INFO rb-3169c09-224943-416937 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-19 07:55:36,517 100 INFO rb-3169c09-224943-416937 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-19 07:55:36,534 100 INFO rb-3169c09-224943-416937 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-19 07:55:37,376 100 INFO rb-3169c09-224943-416937 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-19 07:55:37,394 100 INFO rb-3169c09-224943-416937 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-19 07:55:37,405 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.007 2026-09-19 07:55:37,490 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 07:55:37,491 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 07:55:37,492 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 07:55:37,495 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 07:55:37,495 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 07:55:37,496 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 07:55:37,496 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 07:55:37,496 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 07:55:37,497 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 07:55:37,498 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 07:55:37,500 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 07:55:37,500 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 07:55:37,500 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 07:55:37,502 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 07:55:37,503 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 07:55:37,504 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 07:55:37,505 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 07:55:37,506 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 07:55:37,518 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:55:37,533 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-09-19 07:55:37,536 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-19 07:55:37,537 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 07:55:37,540 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 07:55:37,541 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:55:37,542 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-09-19 07:55:37,544 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 07:55:37,544 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 07:55:37,546 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 07:55:37,546 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 07:55:37,550 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 07:55:37,551 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 07:55:37,552 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 07:55:37,552 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:55:37,553 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 07:55:37,554 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 07:55:37,554 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 07:55:37,557 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 07:55:37,557 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 07:55:37,558 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 07:55:37,558 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 07:55:37,558 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 07:55:37,559 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 07:55:37,559 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 07:55:37,559 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 07:55:37,560 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 07:55:37,560 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 07:55:37,560 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 07:55:37,560 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 07:55:37,561 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 07:55:37,561 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 07:55:37,561 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 07:55:37,561 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 07:55:37,561 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 07:55:37,563 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 07:55:37,564 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:55:37,566 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 07:55:37,573 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 07:55:37,574 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 07:55:37,578 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:55:37,580 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:55:37,583 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 07:55:37,585 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 07:55:37,586 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:55:37,586 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 07:55:37,591 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 07:55:37,594 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 07:55:37,594 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:55:37,600 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 07:55:37,601 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 07:55:37,605 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 07:55:37,606 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 07:55:37,621 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:55:37,624 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-19 07:55:37,625 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 07:55:37,630 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 07:55:37,632 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 07:55:37,635 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 07:55:37,636 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:55:37,637 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 07:55:37,638 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 07:55:37,641 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:55:37,641 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 07:55:37,642 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:55:37,643 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 07:55:37,646 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 07:55:37,646 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 07:55:37,649 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 07:55:37,649 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 07:55:37,652 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 07:55:37,682 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:55:37,684 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-19 07:55:37,685 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 07:55:37,698 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-19 07:55:37,705 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 07:55:37,707 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:55:37,716 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 07:55:37,718 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:55:37,719 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 07:55:37,721 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 07:55:37,722 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 07:55:37,722 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 07:55:37,722 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 07:55:37,723 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 07:55:37,723 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 07:55:37,724 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 07:55:37,725 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 07:55:37,725 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 07:55:37,727 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 07:55:37,727 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 07:55:37,728 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 07:55:37,728 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 07:55:37,735 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 07:55:37,738 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:55:37,741 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 07:55:37,756 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:55:37,760 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-19 07:55:37,775 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:55:37,776 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:37] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:55:38,107 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5373699 for PoS orders references: ['Order 00336-002-0001'] (draft: True) 2026-09-19 07:55:38,118 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:38] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-19 07:55:38,125 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [709, 710, 711] 2026-09-19 07:55:38,185 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5373699 with result: [{'id': 423, 'pos_reference': 'Order 00336-002-0001', 'account_move': False}] 2026-09-19 07:55:38,194 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:38] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:55:38,210 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.049 0.062 2026-09-19 07:55:39,474 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-09-19 07:55:39,483 100 INFO rb-3169c09-224943-416937 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-19 07:55:39,501 100 INFO rb-3169c09-224943-416937 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-19 07:55:39,505 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:55:39,516 100 INFO rb-3169c09-224943-416937 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-19 07:55:39,533 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-19 07:55:39,550 100 INFO rb-3169c09-224943-416937 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-19 07:55:39,571 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-19 07:55:39,583 100 INFO rb-3169c09-224943-416937 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-19 07:55:39,599 100 INFO rb-3169c09-224943-416937 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-19 07:55:39,617 100 INFO rb-3169c09-224943-416937 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-19 07:55:39,633 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-19 07:55:39,649 100 INFO rb-3169c09-224943-416937 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-19 07:55:39,666 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-19 07:55:39,683 100 INFO rb-3169c09-224943-416937 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-19 07:55:39,686 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:55:39,695 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39703 2026-09-19 07:55:39,695 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:55:39,695 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39703 2026-09-19 07:55:39,799 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075539_798834_TestFrontend.txt 2026-09-19 07:55:39,799 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpw_ep452a_chrome_odoo" 2026-09-19 07:55:40,078 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39962 2026-09-19 07:55:40,078 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmprmq02w3r_chrome_odoo 2026-09-19 07:55:40,079 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41971/json/version 2026-09-19 07:55:40,080 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41971/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:55:40,104 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:55:40,104 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41971/json 2026-09-19 07:55:40,105 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41971/json with timeout 3 increased to 10s during tests 2026-09-19 07:55:40,121 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:41971/devtools/page/A1F8F5F725D42B988505AABEC02CE58F 2026-09-19 07:55:40,126 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:55:40,139 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:55:40,165 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:55:40,169 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:55:40,174 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:55:40,174 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:55:40,246 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:40] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.020 0.046 2026-09-19 07:55:40,254 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'A1F8F5F725D42B988505AABEC02CE58F', 'loaderId': '94BBFFEF9776D04566E7DD13E74F780F', 'isDownload': False} 2026-09-19 07:55:40,254 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-09-19 07:55:40,287 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:55:40,310 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:40] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.012 2026-09-19 07:55:40,321 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:40] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-09-19 07:55:40,334 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:40] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.035 2026-09-19 07:55:40,671 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:40] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-19 07:55:40,680 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:55:40,728 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-09-19 07:55:40,733 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:55:40,736 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:55:40,762 100 INFO rb-3169c09-224943-416937 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-19 07:55:41,270 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.151 0.374 2026-09-19 07:55:41,319 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:41] "GET /pos/ui HTTP/1.1" 200 - 20 0.010 0.520 2026-09-19 07:55:41,340 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:55:41,361 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/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.013 0.061 2026-09-19 07:55:41,460 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:55:41,495 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 07:55:41,969 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.135 0.321 2026-09-19 07:55:42,044 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:42] "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-19 07:55:42,075 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.012 2026-09-19 07:55:42,093 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:55:42,192 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:42] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.033 0.035 2026-09-19 07:55:42,237 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:42] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.009 0.113 2026-09-19 07:55:42,286 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:42] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.012 0.144 2026-09-19 07:55:42,297 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:55:42,313 100 INFO ? werkzeug: 127.0.0.1 - - [19/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-19 07:55:42,326 100 INFO ? werkzeug: 127.0.0.1 - - [19/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-19 07:55:42,346 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:42] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.020 0.175 2026-09-19 07:55:42,360 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.194 2026-09-19 07:55:42,367 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:55:42,371 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.217 2026-09-19 07:55:42,400 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:42] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.018 0.183 2026-09-19 07:55:42,410 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.156 2026-09-19 07:55:42,438 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:42] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.017 0.090 2026-09-19 07:55:42,487 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:42] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 11 0.020 0.115 2026-09-19 07:55:42,498 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.117 2026-09-19 07:55:42,510 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.126 2026-09-19 07:55:42,522 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.110 2026-09-19 07:55:42,555 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:42] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.011 0.124 2026-09-19 07:55:42,567 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.132 2026-09-19 07:55:42,595 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:42] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.012 0.112 2026-09-19 07:55:43,183 100 INFO rb-3169c09-224943-416937 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-19 07:55:43,199 100 INFO rb-3169c09-224943-416937 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-19 07:55:43,216 100 INFO rb-3169c09-224943-416937 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-19 07:55:43,233 100 INFO rb-3169c09-224943-416937 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-19 07:55:43,249 100 INFO rb-3169c09-224943-416937 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-19 07:55:43,269 100 INFO rb-3169c09-224943-416937 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-19 07:55:43,283 100 INFO rb-3169c09-224943-416937 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-19 07:55:43,300 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-09-19 07:55:43,317 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-09-19 07:55:43,336 100 INFO rb-3169c09-224943-416937 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-19 07:55:43,355 100 INFO rb-3169c09-224943-416937 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-19 07:55:43,357 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:55:43,367 100 INFO rb-3169c09-224943-416937 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-19 07:55:43,385 100 INFO rb-3169c09-224943-416937 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-19 07:55:43,400 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:43] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.004 0.009 2026-09-19 07:55:43,401 100 INFO rb-3169c09-224943-416937 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-19 07:55:43,419 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'add table (trigger: .edit-button i[aria-label=Add])' 2026-09-19 07:55:43,427 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:43] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 07:55:43,438 100 INFO rb-3169c09-224943-416937 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-19 07:55:43,440 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:43] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.003 0.005 2026-09-19 07:55:44,103 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-19 07:55:44,202 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-09-19 07:55:44,222 100 INFO rb-3169c09-224943-416937 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-19 07:55:44,233 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '100' (trigger: .modal-dialog .popup-textinput input)' 2026-09-19 07:55:44,250 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-19 07:55:44,263 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:44] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 07:55:44,267 100 INFO rb-3169c09-224943-416937 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-19 07:55:44,283 100 INFO rb-3169c09-224943-416937 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-19 07:55:44,300 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-09-19 07:55:44,314 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:44] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:55:44,318 100 INFO rb-3169c09-224943-416937 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-19 07:55:44,906 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 07:55:45,085 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-09-19 07:55:45,101 100 INFO rb-3169c09-224943-416937 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-19 07:55:45,116 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '1111' (trigger: .modal-dialog .popup-textinput input)' 2026-09-19 07:55:45,139 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-19 07:55:45,151 100 INFO rb-3169c09-224943-416937 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-19 07:55:45,153 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:45] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.005 2026-09-19 07:55:45,166 100 INFO rb-3169c09-224943-416937 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-19 07:55:45,182 100 INFO rb-3169c09-224943-416937 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-19 07:55:45,202 100 INFO rb-3169c09-224943-416937 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-19 07:55:45,217 100 INFO rb-3169c09-224943-416937 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-19 07:55:45,233 100 INFO rb-3169c09-224943-416937 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-19 07:55:45,252 100 INFO rb-3169c09-224943-416937 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-19 07:55:45,269 100 INFO rb-3169c09-224943-416937 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-19 07:55:45,287 100 INFO rb-3169c09-224943-416937 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-19 07:55:45,305 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-09-19 07:55:45,315 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:45] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 07:55:45,319 100 INFO rb-3169c09-224943-416937 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-19 07:55:45,332 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:45] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.006 2026-09-19 07:55:45,342 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:45] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.017 2026-09-19 07:55:45,350 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:45] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.004 0.015 2026-09-19 07:55:46,120 100 INFO rb-3169c09-224943-416937 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-19 07:55:46,132 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-09-19 07:55:46,150 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-19 07:55:46,167 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click add floor (trigger: .floor-selector .button-add)' 2026-09-19 07:55:46,169 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:46] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.003 0.005 2026-09-19 07:55:46,183 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:46] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 07:55:46,188 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:46] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.009 2026-09-19 07:55:46,191 100 INFO rb-3169c09-224943-416937 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-19 07:55:46,199 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm button disabled (trigger: .modal-dialog .confirm.disabled)' 2026-09-19 07:55:46,218 100 INFO rb-3169c09-224943-416937 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-19 07:55:46,234 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-09-19 07:55:46,250 100 INFO rb-3169c09-224943-416937 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-19 07:55:46,256 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:46] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.010 0.006 2026-09-19 07:55:47,020 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-09-19 07:55:47,033 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,053 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,068 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,083 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,099 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,116 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,133 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,152 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,166 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-09-19 07:55:47,184 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-19 07:55:47,198 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:47] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:55:47,200 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,214 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:47] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.004 2026-09-19 07:55:47,220 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,232 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,253 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,269 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,283 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-19 07:55:47,299 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,316 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-19 07:55:47,325 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:47] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.004 2026-09-19 07:55:47,334 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-09-19 07:55:47,351 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,359 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:47] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 07:55:47,366 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,386 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,400 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,416 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,434 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,450 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,466 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-19 07:55:47,484 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,500 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-19 07:55:47,517 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-09-19 07:55:47,521 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:47] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.012 0.006 2026-09-19 07:55:47,535 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,543 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:47] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 07:55:47,550 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,568 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,584 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,593 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:47] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:55:47,600 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Close edit mode (trigger: .edit-button .close-edit-button)' 2026-09-19 07:55:47,618 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,628 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:47] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:55:47,632 100 INFO rb-3169c09-224943-416937 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-19 07:55:47,654 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:55:47,685 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.026 2026-09-19 07:55:47,758 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:55:48,102 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 07:55:48,498 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:55:48,516 100 INFO rb-3169c09-224943-416937 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-19 07:55:48,534 100 INFO rb-3169c09-224943-416937 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-19 07:55:48,550 100 INFO rb-3169c09-224943-416937 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-19 07:55:48,553 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:55:48,563 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39962 2026-09-19 07:55:48,567 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:55:48,569 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39962 2026-09-19 07:55:48,571 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:48] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.006 2026-09-19 07:55:48,666 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075548_666199_TestFrontend.txt 2026-09-19 07:55:48,666 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmprmq02w3r_chrome_odoo" 2026-09-19 07:55:48,695 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-09-19 07:55:49,087 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40193 2026-09-19 07:55:49,087 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpc4b58pcu_chrome_odoo 2026-09-19 07:55:49,088 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35415/json/version 2026-09-19 07:55:49,089 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35415/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:55:49,123 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:55:49,123 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35415/json 2026-09-19 07:55:49,124 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35415/json with timeout 3 increased to 10s during tests 2026-09-19 07:55:49,134 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:35415/devtools/page/DA0DFC72BA4CCD338E4FB667222BBFCD 2026-09-19 07:55:49,143 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:55:49,148 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:55:49,290 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:55:49,292 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:55:49,294 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:55:49,294 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:55:49,309 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:55:49,942 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:49] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.078 0.558 2026-09-19 07:55:49,946 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'DA0DFC72BA4CCD338E4FB667222BBFCD', 'loaderId': '8CC4BED47F412A1652907BBDC364A250', 'isDownload': False} 2026-09-19 07:55:49,946 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-09-19 07:55:49,959 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:55:49,984 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:49] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.009 2026-09-19 07:55:49,995 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:49] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.024 2026-09-19 07:55:50,009 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:50] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.028 2026-09-19 07:55:50,344 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:50] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-09-19 07:55:50,359 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.009 2026-09-19 07:55:50,383 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:55:50,399 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:55:50,410 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-09-19 07:55:50,426 100 INFO rb-3169c09-224943-416937 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-19 07:55:51,047 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.236 0.392 2026-09-19 07:55:51,106 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:51] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.630 2026-09-19 07:55:51,127 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:55:51,190 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.104 2026-09-19 07:55:51,224 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-19 07:55:51,264 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:55:51,757 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.154 0.305 2026-09-19 07:55:51,829 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.041 2026-09-19 07:55:51,861 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:51] "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-19 07:55:51,876 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:55:51,941 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:51] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 14 0.020 0.033 2026-09-19 07:55:51,981 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:51] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.007 0.076 2026-09-19 07:55:51,987 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:55:52,028 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:52] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.017 0.107 2026-09-19 07:55:52,073 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:52] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.012 0.152 2026-09-19 07:55:52,081 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:55:52,087 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.170 2026-09-19 07:55:52,096 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:55:52,106 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:55:52,119 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.025 0.185 2026-09-19 07:55:52,121 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:55:52,145 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:52] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.184 2026-09-19 07:55:52,165 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.167 2026-09-19 07:55:52,185 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.013 0.138 2026-09-19 07:55:52,210 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:52] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.012 0.069 2026-09-19 07:55:52,229 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.011 0.087 2026-09-19 07:55:52,295 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:52] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.035 0.134 2026-09-19 07:55:52,311 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.010 0.142 2026-09-19 07:55:52,329 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:52] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.003 0.153 2026-09-19 07:55:52,336 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.142 2026-09-19 07:55:52,359 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:52] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.008 0.097 2026-09-19 07:55:52,799 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:55:52,816 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:55:52,833 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:55:52,835 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.015 2026-09-19 07:55:52,846 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:55:52,851 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:55:52,878 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:55:53,791 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .controls .buttons:nth-child(1):has(.discard)' 2026-09-19 07:55:53,799 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-19 07:55:53,816 100 INFO rb-3169c09-224943-416937 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-19 07:55:53,834 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:55:53,835 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.006 2026-09-19 07:55:54,341 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:55:54,622 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:55:54,632 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:55:54,647 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:55:54,650 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:55:55,420 100 INFO rb-3169c09-224943-416937 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-19 07:55:55,432 100 INFO rb-3169c09-224943-416937 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-19 07:55:55,452 100 INFO rb-3169c09-224943-416937 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-19 07:55:55,466 100 INFO rb-3169c09-224943-416937 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-19 07:55:55,467 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:55] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.007 2026-09-19 07:55:56,252 100 INFO rb-3169c09-224943-416937 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-19 07:55:56,255 100 INFO rb-3169c09-224943-416937 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-19 07:55:56,267 100 INFO rb-3169c09-224943-416937 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-19 07:55:56,283 100 INFO rb-3169c09-224943-416937 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-19 07:55:56,299 100 INFO rb-3169c09-224943-416937 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-19 07:55:56,317 100 INFO rb-3169c09-224943-416937 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-19 07:55:56,333 100 INFO rb-3169c09-224943-416937 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-19 07:55:56,341 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-19 07:55:56,349 100 INFO rb-3169c09-224943-416937 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-19 07:55:56,366 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:55:56,384 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:55:56,397 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11483857 for PoS orders references: ['Order 00337-002-0002'] (draft: True) 2026-09-19 07:55:56,401 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:55:56,494 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11483857 with result: [{'id': 424, 'pos_reference': 'Order 00337-002-0002', 'account_move': False}] 2026-09-19 07:55:56,516 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.064 0.060 2026-09-19 07:55:56,568 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.015 0.028 2026-09-19 07:55:57,340 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-09-19 07:55:57,349 100 INFO rb-3169c09-224943-416937 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-19 07:55:57,367 100 INFO rb-3169c09-224943-416937 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-19 07:55:57,383 100 INFO rb-3169c09-224943-416937 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-19 07:55:57,400 100 INFO rb-3169c09-224943-416937 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-19 07:55:57,417 100 INFO rb-3169c09-224943-416937 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-19 07:55:57,434 100 INFO rb-3169c09-224943-416937 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-19 07:55:57,451 100 INFO rb-3169c09-224943-416937 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-19 07:55:57,466 100 INFO rb-3169c09-224943-416937 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-19 07:55:57,483 100 INFO rb-3169c09-224943-416937 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-19 07:55:58,335 100 INFO rb-3169c09-224943-416937 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-19 07:55:58,349 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:55:58,358 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54971190 for PoS orders references: ['Order 00337-002-0003'] (draft: True) 2026-09-19 07:55:58,367 100 INFO rb-3169c09-224943-416937 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-19 07:55:58,410 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54971190 with result: [{'id': 425, 'pos_reference': 'Order 00337-002-0003', 'account_move': False}] 2026-09-19 07:55:58,423 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.022 0.047 2026-09-19 07:55:59,186 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:55:59,215 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:55:59,220 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:55:59,281 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:55:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.031 0.028 2026-09-19 07:56:00,054 100 INFO rb-3169c09-224943-416937 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-19 07:56:00,066 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-19 07:56:00,084 100 INFO rb-3169c09-224943-416937 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-19 07:56:00,118 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:56:00,136 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:00] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.040 0.023 2026-09-19 07:56:00,176 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:00] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.022 0.039 2026-09-19 07:56:00,232 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.024 2026-09-19 07:56:00,969 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.009 2026-09-19 07:56:01,005 100 INFO rb-3169c09-224943-416937 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-19 07:56:01,015 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:56:01,032 100 INFO rb-3169c09-224943-416937 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-19 07:56:01,045 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:56:01,052 100 INFO rb-3169c09-224943-416937 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-19 07:56:01,830 100 INFO rb-3169c09-224943-416937 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-19 07:56:01,835 100 INFO rb-3169c09-224943-416937 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-19 07:56:01,851 100 INFO rb-3169c09-224943-416937 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-19 07:56:01,867 100 INFO rb-3169c09-224943-416937 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-19 07:56:01,883 100 INFO rb-3169c09-224943-416937 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-19 07:56:01,901 100 INFO rb-3169c09-224943-416937 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-19 07:56:01,917 100 INFO rb-3169c09-224943-416937 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-19 07:56:01,933 100 INFO rb-3169c09-224943-416937 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-19 07:56:01,950 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:56:01,959 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63267151 for PoS orders references: ['Order 00337-002-0004'] (draft: True) 2026-09-19 07:56:01,969 100 INFO rb-3169c09-224943-416937 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-19 07:56:02,017 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63267151 with result: [{'id': 426, 'pos_reference': 'Order 00337-002-0004', 'account_move': False}] 2026-09-19 07:56:02,029 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:02] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.024 0.050 2026-09-19 07:56:02,802 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:56:02,817 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:56:02,834 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:56:02,866 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.023 2026-09-19 07:56:03,643 100 INFO rb-3169c09-224943-416937 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-19 07:56:03,649 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-09-19 07:56:03,665 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-19 07:56:03,683 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-09-19 07:56:03,696 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:03] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.015 0.026 2026-09-19 07:56:03,723 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:03] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.013 0.037 2026-09-19 07:56:04,486 100 INFO rb-3169c09-224943-416937 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-19 07:56:04,500 100 INFO rb-3169c09-224943-416937 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-19 07:56:04,502 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:56:04,503 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:56:04,522 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:56:04,525 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40193 2026-09-19 07:56:04,527 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:56:04,529 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40193 2026-09-19 07:56:04,623 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075604_623753_TestFrontend.txt 2026-09-19 07:56:04,624 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpc4b58pcu_chrome_odoo" 2026-09-19 07:56:04,646 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-09-19 07:56:05,083 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40422 2026-09-19 07:56:05,084 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmph0rgc9bh_chrome_odoo 2026-09-19 07:56:05,085 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33741/json/version 2026-09-19 07:56:05,087 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33741/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:56:05,122 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:56:05,122 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33741/json 2026-09-19 07:56:05,123 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33741/json with timeout 3 increased to 10s during tests 2026-09-19 07:56:05,155 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:33741/devtools/page/0E644A877D22D69DE7018C5D2DABE940 2026-09-19 07:56:05,171 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:56:05,183 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:56:05,340 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:56:05,342 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:56:05,350 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:56:05,351 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:56:05,379 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:56:06,886 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:06] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.080 1.430 2026-09-19 07:56:06,889 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '0E644A877D22D69DE7018C5D2DABE940', 'loaderId': '1952A42B624739494FF7A83B75C057EE', 'isDownload': False} 2026-09-19 07:56:06,889 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-09-19 07:56:06,905 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:56:06,927 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:06] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.012 2026-09-19 07:56:06,935 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:06] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.021 2026-09-19 07:56:06,943 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:06] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.030 2026-09-19 07:56:07,307 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:07] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.005 0.007 2026-09-19 07:56:07,317 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.011 2026-09-19 07:56:07,348 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:56:07,363 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.012 2026-09-19 07:56:07,366 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-09-19 07:56:07,389 100 INFO rb-3169c09-224943-416937 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-19 07:56:07,950 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.194 0.380 2026-09-19 07:56:07,999 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:07] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.573 2026-09-19 07:56:08,020 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:56:08,081 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.031 0.069 2026-09-19 07:56:08,126 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.009 2026-09-19 07:56:08,160 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-09-19 07:56:08,709 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.196 0.338 2026-09-19 07:56:08,786 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.034 2026-09-19 07:56:08,812 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:08] "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-19 07:56:08,827 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-19 07:56:08,903 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:08] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 14 0.028 0.035 2026-09-19 07:56:08,956 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:08] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.012 0.101 2026-09-19 07:56:08,967 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:56:08,995 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56: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-19 07:56:08,997 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:08] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.010 0.136 2026-09-19 07:56:09,007 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:56:09,021 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:56:09,033 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:56:09,049 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:09] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.017 0.173 2026-09-19 07:56:09,068 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.193 2026-09-19 07:56:09,088 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.208 2026-09-19 07:56:09,118 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:09] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.017 0.194 2026-09-19 07:56:09,157 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:09] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.013 0.112 2026-09-19 07:56:09,184 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:09] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.013 0.134 2026-09-19 07:56:09,193 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.139 2026-09-19 07:56:09,203 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.109 2026-09-19 07:56:09,213 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.102 2026-09-19 07:56:09,225 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.091 2026-09-19 07:56:09,252 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:09] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.006 0.083 2026-09-19 07:56:09,257 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.036 2026-09-19 07:56:09,280 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:09] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.007 0.039 2026-09-19 07:56:09,699 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:56:09,716 100 INFO rb-3169c09-224943-416937 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-19 07:56:09,742 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:09] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.016 2026-09-19 07:56:09,744 100 INFO rb-3169c09-224943-416937 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-19 07:56:09,761 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:09] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.013 0.023 2026-09-19 07:56:09,830 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:56:10,717 100 INFO rb-3169c09-224943-416937 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-19 07:56:10,723 100 INFO rb-3169c09-224943-416937 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-19 07:56:10,735 100 INFO rb-3169c09-224943-416937 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-19 07:56:10,749 100 INFO rb-3169c09-224943-416937 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-19 07:56:10,765 100 INFO rb-3169c09-224943-416937 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-19 07:56:10,784 100 INFO rb-3169c09-224943-416937 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-19 07:56:10,799 100 INFO rb-3169c09-224943-416937 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-19 07:56:10,816 100 INFO rb-3169c09-224943-416937 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-19 07:56:10,832 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:56:10,841 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99345010 for PoS orders references: ['Order 00338-002-0001'] (draft: True) 2026-09-19 07:56:10,849 100 INFO rb-3169c09-224943-416937 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-19 07:56:10,928 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99345010 with result: [{'id': 427, 'pos_reference': 'Order 00338-002-0001', 'account_move': False}] 2026-09-19 07:56:10,948 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.053 0.058 2026-09-19 07:56:11,238 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:56:11,710 100 INFO rb-3169c09-224943-416937 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-19 07:56:11,715 100 INFO rb-3169c09-224943-416937 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-19 07:56:11,753 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.014 0.026 2026-09-19 07:56:12,523 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:56:12,541 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:56:12,545 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:56:12,548 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:56:12,549 100 INFO rb-3169c09-224943-416937 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-19 07:56:12,554 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:56:12,569 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:12] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.002 0.009 2026-09-19 07:56:12,575 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:56:12,590 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-19 07:56:12,599 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79348113 for PoS orders references: ['Order 00338-002-0001'] (draft: False) 2026-09-19 07:56:12,611 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:56:12,636 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [719] 2026-09-19 07:56:12,801 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79348113 with result: [{'id': 427, 'pos_reference': 'Order 00338-002-0001', 'account_move': False}] 2026-09-19 07:56:12,812 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.088 0.132 2026-09-19 07:56:13,592 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:56:13,599 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:56:13,615 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:56:13,615 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:56:14,394 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-09-19 07:56:14,399 100 INFO rb-3169c09-224943-416937 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-19 07:56:14,417 100 INFO rb-3169c09-224943-416937 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-19 07:56:14,432 100 INFO rb-3169c09-224943-416937 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-19 07:56:14,450 100 INFO rb-3169c09-224943-416937 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-19 07:56:14,465 100 INFO rb-3169c09-224943-416937 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-19 07:56:14,482 100 INFO rb-3169c09-224943-416937 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-19 07:56:14,500 100 INFO rb-3169c09-224943-416937 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-19 07:56:14,515 100 INFO rb-3169c09-224943-416937 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-19 07:56:14,532 100 INFO rb-3169c09-224943-416937 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-19 07:56:15,384 100 INFO rb-3169c09-224943-416937 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-19 07:56:15,398 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:56:15,425 100 INFO rb-3169c09-224943-416937 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-19 07:56:15,437 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26908903 for PoS orders references: ['Order 00338-002-0002'] (draft: True) 2026-09-19 07:56:15,495 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26908903 with result: [{'id': 428, 'pos_reference': 'Order 00338-002-0002', 'account_move': False}] 2026-09-19 07:56:15,507 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.022 0.052 2026-09-19 07:56:16,269 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:56:16,285 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:56:16,304 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:56:16,339 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:16] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.025 0.027 2026-09-19 07:56:16,960 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:56:17,119 100 INFO rb-3169c09-224943-416937 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-19 07:56:17,132 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-09-19 07:56:17,148 100 INFO rb-3169c09-224943-416937 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-19 07:56:17,165 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.006 2026-09-19 07:56:17,166 100 INFO rb-3169c09-224943-416937 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-19 07:56:17,944 100 INFO rb-3169c09-224943-416937 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-19 07:56:17,949 100 INFO rb-3169c09-224943-416937 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-19 07:56:17,966 100 INFO rb-3169c09-224943-416937 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-19 07:56:17,983 100 INFO rb-3169c09-224943-416937 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-19 07:56:17,999 100 INFO rb-3169c09-224943-416937 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-19 07:56:18,016 100 INFO rb-3169c09-224943-416937 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-19 07:56:18,032 100 INFO rb-3169c09-224943-416937 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-19 07:56:18,049 100 INFO rb-3169c09-224943-416937 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-19 07:56:18,900 100 INFO rb-3169c09-224943-416937 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-19 07:56:18,915 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:56:18,939 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:56:18,948 100 INFO rb-3169c09-224943-416937 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-19 07:56:18,965 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:56:18,979 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27865635 for PoS orders references: ['Order 00338-002-0003'] (draft: False) 2026-09-19 07:56:18,989 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-19 07:56:19,070 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27865635 with result: [{'id': 429, 'pos_reference': 'Order 00338-002-0003', 'account_move': False}] 2026-09-19 07:56:19,088 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.046 0.067 2026-09-19 07:56:19,869 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:56:19,881 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:56:19,899 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:56:19,929 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:19] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.027 2026-09-19 07:56:20,702 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-09-19 07:56:20,714 100 INFO rb-3169c09-224943-416937 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-19 07:56:20,733 100 INFO rb-3169c09-224943-416937 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-19 07:56:20,748 100 INFO rb-3169c09-224943-416937 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-19 07:56:20,766 100 INFO rb-3169c09-224943-416937 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-19 07:56:20,781 100 INFO rb-3169c09-224943-416937 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-19 07:56:20,798 100 INFO rb-3169c09-224943-416937 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-19 07:56:20,816 100 INFO rb-3169c09-224943-416937 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-19 07:56:20,835 100 INFO rb-3169c09-224943-416937 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-19 07:56:20,848 100 INFO rb-3169c09-224943-416937 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-19 07:56:21,640 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:56:21,700 100 INFO rb-3169c09-224943-416937 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-19 07:56:21,715 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:56:21,727 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59841888 for PoS orders references: ['Order 00338-002-0004'] (draft: True) 2026-09-19 07:56:21,731 100 INFO rb-3169c09-224943-416937 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-19 07:56:21,792 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59841888 with result: [{'id': 430, 'pos_reference': 'Order 00338-002-0004', 'account_move': False}] 2026-09-19 07:56:21,807 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.028 0.055 2026-09-19 07:56:22,567 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:56:22,581 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:56:22,599 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:56:22,632 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.023 0.022 2026-09-19 07:56:23,403 100 INFO rb-3169c09-224943-416937 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-19 07:56:23,414 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-19 07:56:23,432 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:56:23,449 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-19 07:56:23,496 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:23] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.034 0.020 2026-09-19 07:56:24,287 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-09-19 07:56:24,299 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.30")' 2026-09-19 07:56:24,316 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("0.40")' 2026-09-19 07:56:24,333 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("0.50")' 2026-09-19 07:56:24,348 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-09-19 07:56:24,364 100 INFO rb-3169c09-224943-416937 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-19 07:56:24,383 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:56:24,397 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-19 07:56:24,414 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:56:24,431 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:56:24,450 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:56:24,483 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.023 0.025 2026-09-19 07:56:25,252 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-09-19 07:56:25,265 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:56:25,282 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-19 07:56:25,307 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.011 0.021 2026-09-19 07:56:26,102 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-09-19 07:56:26,114 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.90")' 2026-09-19 07:56:26,132 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.20")' 2026-09-19 07:56:26,148 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("1.50")' 2026-09-19 07:56:26,164 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-09-19 07:56:26,181 100 INFO rb-3169c09-224943-416937 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-19 07:56:26,197 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:56:26,214 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-19 07:56:26,231 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:56:26,248 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:56:26,265 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:56:26,311 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.033 0.024 2026-09-19 07:56:27,086 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-09-19 07:56:27,098 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:56:27,116 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:56:27,154 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.024 0.023 2026-09-19 07:56:27,924 100 INFO rb-3169c09-224943-416937 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-19 07:56:27,931 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:56:27,949 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:56:27,964 100 INFO rb-3169c09-224943-416937 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-19 07:56:27,981 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:56:27,996 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72407248 for PoS orders references: ['Order 00338-002-0004'] (draft: False) 2026-09-19 07:56:27,999 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-19 07:56:28,013 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [723] 2026-09-19 07:56:28,084 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72407248 with result: [{'id': 430, 'pos_reference': 'Order 00338-002-0004', 'account_move': False}] 2026-09-19 07:56:28,095 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.035 0.070 2026-09-19 07:56:28,881 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-09-19 07:56:28,897 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("1.20")' 2026-09-19 07:56:28,914 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.60")' 2026-09-19 07:56:28,933 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("2.00")' 2026-09-19 07:56:28,947 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-09-19 07:56:28,965 100 INFO rb-3169c09-224943-416937 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-19 07:56:28,981 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:56:28,998 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-19 07:56:29,014 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:56:29,032 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:56:29,049 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:56:29,077 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.025 2026-09-19 07:56:29,852 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-09-19 07:56:29,864 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-09-19 07:56:29,881 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("Tipping")' 2026-09-19 07:56:29,898 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-09-19 07:56:29,914 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-09-19 07:56:29,931 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-09-19 07:56:29,948 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-09-19 07:56:29,964 100 INFO rb-3169c09-224943-416937 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-19 07:56:29,969 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:29] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.026 0.024 2026-09-19 07:56:29,983 100 INFO rb-3169c09-224943-416937 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-19 07:56:29,997 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-19 07:56:30,006 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:30] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.009 0.020 2026-09-19 07:56:30,015 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:56:30,031 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:56:30,058 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:30] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.025 0.020 2026-09-19 07:56:30,095 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.058 2026-09-19 07:56:30,870 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:56:30,882 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:56:30,897 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-09-19 07:56:30,916 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-09-19 07:56:30,931 100 INFO rb-3169c09-224943-416937 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-19 07:56:30,947 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-09-19 07:56:30,964 100 INFO rb-3169c09-224943-416937 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-19 07:56:30,981 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-09-19 07:56:30,998 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-09-19 07:56:31,014 100 INFO rb-3169c09-224943-416937 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-19 07:56:31,031 100 INFO rb-3169c09-224943-416937 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-19 07:56:31,048 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:56:31,066 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:56:31,066 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33378605 for PoS orders references: ['Order 00338-002-0002'] (draft: False) 2026-09-19 07:56:31,079 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [721] 2026-09-19 07:56:31,142 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33378605 with result: [{'id': 428, 'pos_reference': 'Order 00338-002-0002', 'account_move': False}] 2026-09-19 07:56:31,153 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.026 0.067 2026-09-19 07:56:31,211 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:56:31,218 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 07:56:31,219 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 07:56:31,220 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 07:56:31,221 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 07:56:31,227 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:56:31,228 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 07:56:31,231 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 07:56:31,232 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 07:56:31,233 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 07:56:31,233 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 07:56:31,236 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:56:31,236 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 07:56:31,237 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 07:56:31,239 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 07:56:31,241 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:56:31,241 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 07:56:31,242 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:56:31,244 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 07:56:31,244 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 07:56:31,245 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 07:56:31,245 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 07:56:31,246 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:56:31,247 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 07:56:31,249 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 07:56:31,249 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 07:56:31,250 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 07:56:31,252 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 07:56:31,252 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 07:56:31,253 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 07:56:31,254 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 07:56:31,255 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 07:56:31,256 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 07:56:31,256 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 07:56:31,256 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 07:56:31,259 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:56:31,260 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 07:56:31,270 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:56:31,271 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:56:31,272 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:56:31,285 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:56:31,302 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:56:31,303 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:56:31,308 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-09-19 07:56:31,316 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-09-19 07:56:31,328 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 07:56:31,329 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 07:56:31,333 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 07:56:31,334 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 07:56:31,343 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-09-19 07:56:31,343 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 07:56:31,347 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 07:56:31,348 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 07:56:31,349 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 07:56:31,349 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 07:56:31,351 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 07:56:31,352 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 07:56:31,353 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 07:56:31,353 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 07:56:31,354 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 07:56:31,360 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 07:56:31,365 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 07:56:31,366 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 07:56:31,372 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 07:56:31,374 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-09-19 07:56:31,376 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 07:56:31,377 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 07:56:31,378 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 07:56:31,380 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 07:56:31,381 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.012 0.013 2026-09-19 07:56:31,381 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 07:56:31,382 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 07:56:31,382 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 07:56:31,383 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 07:56:31,384 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 07:56:31,384 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 07:56:31,385 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 07:56:31,385 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 07:56:31,393 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 07:56:31,394 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 07:56:31,394 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 07:56:31,395 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 07:56:31,395 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 07:56:31,396 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 07:56:31,397 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 07:56:31,397 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 07:56:31,398 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 07:56:31,398 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 07:56:31,399 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 07:56:31,399 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 07:56:31,400 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 07:56:31,401 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 07:56:31,403 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 07:56:31,403 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 07:56:31,404 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 07:56:31,409 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 07:56:31,414 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 07:56:31,417 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 07:56:31,418 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "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-19 07:56:31,421 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:56:31,422 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 07:56:31,426 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 07:56:31,428 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-09-19 07:56:31,429 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:56:31,431 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:56:31,433 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 07:56:31,440 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-19 07:56:31,444 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 07:56:31,446 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:56:31,448 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 07:56:31,451 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 07:56:31,452 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 07:56:31,455 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:56:31,456 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 07:56:31,464 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:56:31,470 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 07:56:31,471 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 07:56:31,475 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:56:31,476 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:56:31,481 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-19 07:56:31,776 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-19 07:56:31,844 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:31] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:56:33,126 100 INFO rb-3169c09-224943-416937 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-19 07:56:33,130 100 INFO rb-3169c09-224943-416937 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-19 07:56:33,149 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.011 2026-09-19 07:56:33,159 100 INFO rb-3169c09-224943-416937 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-19 07:56:33,931 100 INFO rb-3169c09-224943-416937 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-19 07:56:33,935 100 INFO rb-3169c09-224943-416937 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-19 07:56:33,950 100 INFO rb-3169c09-224943-416937 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-19 07:56:33,964 100 INFO rb-3169c09-224943-416937 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-19 07:56:33,984 100 INFO rb-3169c09-224943-416937 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-19 07:56:34,000 100 INFO rb-3169c09-224943-416937 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-19 07:56:34,015 100 INFO rb-3169c09-224943-416937 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-19 07:56:34,031 100 INFO rb-3169c09-224943-416937 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-19 07:56:34,872 100 INFO rb-3169c09-224943-416937 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-19 07:56:34,880 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:56:34,898 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:56:34,914 100 INFO rb-3169c09-224943-416937 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-19 07:56:34,931 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:56:34,942 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36675665 for PoS orders references: ['Order 00338-002-0005'] (draft: False) 2026-09-19 07:56:34,947 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-19 07:56:34,992 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36675665 with result: [{'id': 431, 'pos_reference': 'Order 00338-002-0005', 'account_move': False}] 2026-09-19 07:56:35,003 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.022 0.041 2026-09-19 07:56:35,792 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-09-19 07:56:35,800 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-09-19 07:56:35,806 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:35] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.003 0.007 2026-09-19 07:56:36,024 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:36] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 304 - 6 0.002 0.008 2026-09-19 07:56:37,440 100 INFO rb-3169c09-224943-416937 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-19 07:56:37,449 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-19 07:56:37,451 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:56:37,458 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40422 2026-09-19 07:56:37,459 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:56:37,460 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40422 2026-09-19 07:56:37,554 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075637_554386_TestFrontend.txt 2026-09-19 07:56:37,554 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmph0rgc9bh_chrome_odoo" 2026-09-19 07:56:37,593 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-09-19 07:56:37,994 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40706 2026-09-19 07:56:37,995 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp2kbqeuay_chrome_odoo 2026-09-19 07:56:37,995 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46373/json/version 2026-09-19 07:56:37,997 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46373/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:56:38,020 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:56:38,020 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46373/json 2026-09-19 07:56:38,021 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46373/json with timeout 3 increased to 10s during tests 2026-09-19 07:56:38,036 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:46373/devtools/page/0AA22BC31E41A34DFF925EEC4EFB5F55 2026-09-19 07:56:38,042 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:56:38,047 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:56:38,234 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:56:38,237 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:56:38,241 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:56:38,241 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:56:38,274 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:56:38,874 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:38] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.077 0.527 2026-09-19 07:56:38,878 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '0AA22BC31E41A34DFF925EEC4EFB5F55', 'loaderId': 'D7BB55DDDBF4365480B477D427F89B34', 'isDownload': False} 2026-09-19 07:56:38,878 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-09-19 07:56:38,894 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:56:38,917 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:38] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.009 2026-09-19 07:56:38,930 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:38] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.020 2026-09-19 07:56:38,938 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:38] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.025 2026-09-19 07:56:39,305 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:39] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 07:56:39,317 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.009 2026-09-19 07:56:39,356 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:56:39,369 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 07:56:39,375 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:56:39,395 100 INFO rb-3169c09-224943-416937 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-19 07:56:39,988 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.240 0.361 2026-09-19 07:56:40,036 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:40] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.607 2026-09-19 07:56:40,053 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:56:40,111 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.076 2026-09-19 07:56:40,150 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-19 07:56:40,187 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-19 07:56:40,555 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.092 0.252 2026-09-19 07:56:40,618 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.035 2026-09-19 07:56:40,637 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:40] "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-19 07:56:40,649 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:56:40,753 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:40] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 14 0.040 0.048 2026-09-19 07:56:40,762 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:56:40,806 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:40] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.011 0.128 2026-09-19 07:56:40,815 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56: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-19 07:56:40,820 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.142 2026-09-19 07:56:40,839 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-19 07:56:40,855 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:56:40,876 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:56:40,878 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:40] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.025 0.182 2026-09-19 07:56:40,923 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:40] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.016 0.238 2026-09-19 07:56:40,942 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.014 0.256 2026-09-19 07:56:40,970 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:40] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.011 0.183 2026-09-19 07:56:41,017 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:41] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.024 0.128 2026-09-19 07:56:41,034 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:41] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.142 2026-09-19 07:56:41,043 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.152 2026-09-19 07:56:41,054 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.121 2026-09-19 07:56:41,078 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.013 0.114 2026-09-19 07:56:41,091 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.105 2026-09-19 07:56:41,111 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:41] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.005 0.077 2026-09-19 07:56:41,134 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:41] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.013 0.068 2026-09-19 07:56:41,140 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.075 2026-09-19 07:56:41,531 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:56:41,549 100 INFO rb-3169c09-224943-416937 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-19 07:56:41,564 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.014 2026-09-19 07:56:41,570 100 INFO rb-3169c09-224943-416937 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-19 07:56:41,574 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:41] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.012 2026-09-19 07:56:41,663 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:56:42,546 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,552 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,565 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,580 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,597 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,614 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,630 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,649 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,664 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,680 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,697 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,714 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,731 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,749 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,763 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,783 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,797 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,815 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,826 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:56:42,830 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,847 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,864 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,880 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,898 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,913 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,930 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,947 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,964 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,981 100 INFO rb-3169c09-224943-416937 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-19 07:56:42,997 100 INFO rb-3169c09-224943-416937 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-19 07:56:43,013 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:56:43,025 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78295267 for PoS orders references: ['Order 00339-002-0001'] (draft: True) 2026-09-19 07:56:43,030 100 INFO rb-3169c09-224943-416937 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-19 07:56:43,125 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78295267 with result: [{'id': 432, 'pos_reference': 'Order 00339-002-0001', 'account_move': False}] 2026-09-19 07:56:43,138 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.055 0.062 2026-09-19 07:56:43,771 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 07:56:43,907 100 INFO rb-3169c09-224943-416937 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-19 07:56:43,945 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:43] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.014 0.026 2026-09-19 07:56:44,727 100 INFO rb-3169c09-224943-416937 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-19 07:56:44,748 100 INFO rb-3169c09-224943-416937 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-19 07:56:44,764 100 INFO rb-3169c09-224943-416937 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-19 07:56:44,781 100 INFO rb-3169c09-224943-416937 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-19 07:56:44,797 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-19 07:56:44,820 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click back button (trigger: .payment-screen .button.back)' 2026-09-19 07:56:44,828 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:56:44,830 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:56:44,834 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:56:44,849 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-09-19 07:56:44,869 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38745339 for PoS orders references: ['Order 00339-002-0001'] (draft: True) 2026-09-19 07:56:44,870 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-09-19 07:56:44,917 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [731, 732, 733] 2026-09-19 07:56:44,974 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38745339 with result: [{'id': 432, 'pos_reference': 'Order 00339-002-0001', 'account_move': False}] 2026-09-19 07:56:44,987 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.062 0.067 2026-09-19 07:56:45,034 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.011 0.028 2026-09-19 07:56:45,817 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-09-19 07:56:45,831 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:56:45,848 100 INFO rb-3169c09-224943-416937 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-19 07:56:45,864 100 INFO rb-3169c09-224943-416937 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-19 07:56:45,881 100 INFO rb-3169c09-224943-416937 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-19 07:56:45,901 100 INFO rb-3169c09-224943-416937 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-19 07:56:45,914 100 INFO rb-3169c09-224943-416937 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-19 07:56:45,931 100 INFO rb-3169c09-224943-416937 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-19 07:56:45,951 100 INFO rb-3169c09-224943-416937 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-19 07:56:45,963 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-09-19 07:56:45,980 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-09-19 07:56:45,997 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-09-19 07:56:46,031 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.025 2026-09-19 07:56:46,807 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-19 07:56:46,814 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-09-19 07:56:46,830 100 INFO rb-3169c09-224943-416937 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-19 07:56:46,847 100 INFO rb-3169c09-224943-416937 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-19 07:56:46,848 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:56:46,857 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40706 2026-09-19 07:56:46,858 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:56:46,859 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40706 2026-09-19 07:56:46,953 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075646_953643_TestFrontend.txt 2026-09-19 07:56:46,954 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp2kbqeuay_chrome_odoo" 2026-09-19 07:56:46,981 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-09-19 07:56:47,359 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40912 2026-09-19 07:56:47,360 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpso149mtb_chrome_odoo 2026-09-19 07:56:47,366 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:32949/json/version 2026-09-19 07:56:47,368 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:32949/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:56:47,377 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:56:47,377 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:32949/json 2026-09-19 07:56:47,378 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:32949/json with timeout 3 increased to 10s during tests 2026-09-19 07:56:47,388 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:32949/devtools/page/83BAC8F01ADA12362ED1B30DE59D4BAF 2026-09-19 07:56:47,394 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:56:47,401 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:56:47,558 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:56:47,561 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:56:47,564 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:56:47,565 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:56:47,578 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:56:48,165 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:48] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.088 0.502 2026-09-19 07:56:48,168 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '83BAC8F01ADA12362ED1B30DE59D4BAF', 'loaderId': 'ACF933F9E62CA2E598E841AA06C3DC80', 'isDownload': False} 2026-09-19 07:56:48,168 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-09-19 07:56:48,185 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:56:48,210 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:48] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.010 2026-09-19 07:56:48,221 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:48] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.021 2026-09-19 07:56:48,232 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:48] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.022 2026-09-19 07:56:48,562 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:48] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-19 07:56:48,576 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.006 2026-09-19 07:56:48,612 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:56:48,643 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.008 2026-09-19 07:56:48,646 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:56:48,661 100 INFO rb-3169c09-224943-416937 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-19 07:56:49,252 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.220 0.377 2026-09-19 07:56:49,302 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:49] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.600 2026-09-19 07:56:49,323 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:56:49,355 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.058 2026-09-19 07:56:49,425 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:56:49,465 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 07:56:49,900 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.147 0.261 2026-09-19 07:56:49,969 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:49] "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-19 07:56:49,990 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:49] "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-19 07:56:50,003 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:56:50,084 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:50] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 14 0.033 0.036 2026-09-19 07:56:50,109 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:56:50,139 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:50] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.010 0.115 2026-09-19 07:56:50,152 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:50] "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-19 07:56:50,161 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:56:50,173 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:50] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.008 0.140 2026-09-19 07:56:50,187 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:56:50,188 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:56:50,206 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:50] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.008 0.173 2026-09-19 07:56:50,214 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.181 2026-09-19 07:56:50,220 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.001 0.186 2026-09-19 07:56:50,233 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:50] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.006 0.111 2026-09-19 07:56:50,246 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:50] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.004 0.044 2026-09-19 07:56:50,285 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:50] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.015 0.071 2026-09-19 07:56:50,295 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.001 0.083 2026-09-19 07:56:50,306 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.077 2026-09-19 07:56:50,327 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.098 2026-09-19 07:56:50,335 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.084 2026-09-19 07:56:50,355 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:50] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.002 0.086 2026-09-19 07:56:50,375 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:50] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.007 0.077 2026-09-19 07:56:50,379 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.066 2026-09-19 07:56:50,880 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:56:50,897 100 INFO rb-3169c09-224943-416937 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-19 07:56:50,918 100 INFO rb-3169c09-224943-416937 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-19 07:56:50,930 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.017 2026-09-19 07:56:50,938 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:50] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.032 2026-09-19 07:56:51,023 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:56:51,898 100 INFO rb-3169c09-224943-416937 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-19 07:56:51,903 100 INFO rb-3169c09-224943-416937 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-19 07:56:51,914 100 INFO rb-3169c09-224943-416937 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-19 07:56:51,931 100 INFO rb-3169c09-224943-416937 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-19 07:56:51,947 100 INFO rb-3169c09-224943-416937 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-19 07:56:51,965 100 INFO rb-3169c09-224943-416937 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-19 07:56:51,980 100 INFO rb-3169c09-224943-416937 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-19 07:56:51,997 100 INFO rb-3169c09-224943-416937 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-19 07:56:52,322 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-19 07:56:52,838 100 INFO rb-3169c09-224943-416937 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-19 07:56:52,847 100 INFO rb-3169c09-224943-416937 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-19 07:56:52,863 100 INFO rb-3169c09-224943-416937 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-19 07:56:52,881 100 INFO rb-3169c09-224943-416937 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-19 07:56:52,896 100 INFO rb-3169c09-224943-416937 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-19 07:56:52,913 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-19 07:56:52,931 100 INFO rb-3169c09-224943-416937 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-19 07:56:52,936 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:56:52,937 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:56:52,949 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:56:52,965 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:52] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.011 0.010 2026-09-19 07:56:52,977 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76712710 for PoS orders references: ['Order 00340-002-0002'] (draft: False) 2026-09-19 07:56:52,983 100 INFO rb-3169c09-224943-416937 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-19 07:56:53,009 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:56:53,187 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76712710 with result: [{'id': 433, 'pos_reference': 'Order 00340-002-0002', 'account_move': False}] 2026-09-19 07:56:53,198 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.112 0.114 2026-09-19 07:56:53,227 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13951417 for PoS orders references: ['Order 00340-002-0001'] (draft: True) 2026-09-19 07:56:53,332 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13951417 with result: [{'id': 434, 'pos_reference': 'Order 00340-002-0001', 'account_move': False}] 2026-09-19 07:56:53,351 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.061 0.068 2026-09-19 07:56:53,365 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:53] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.099 2026-09-19 07:56:53,368 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.060 2026-09-19 07:56:54,120 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:56:54,130 100 INFO rb-3169c09-224943-416937 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-19 07:56:54,146 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:56:54,165 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:56:54,180 100 INFO rb-3169c09-224943-416937 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-19 07:56:54,198 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:56:54,210 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32395317 for PoS orders references: ['Order 00340-002-0001'] (draft: False) 2026-09-19 07:56:54,213 100 INFO rb-3169c09-224943-416937 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-19 07:56:54,231 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [736] 2026-09-19 07:56:54,304 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32395317 with result: [{'id': 434, 'pos_reference': 'Order 00340-002-0001', 'account_move': False}] 2026-09-19 07:56:54,314 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.045 0.065 2026-09-19 07:56:55,082 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:56:55,098 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:56:55,101 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40912 2026-09-19 07:56:55,102 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:56:55,103 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40912 2026-09-19 07:56:55,197 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075655_197666_TestFrontend.txt 2026-09-19 07:56:55,198 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpso149mtb_chrome_odoo" 2026-09-19 07:56:55,220 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-09-19 07:56:55,614 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41135 2026-09-19 07:56:55,615 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp33ip55be_chrome_odoo 2026-09-19 07:56:55,616 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36867/json/version 2026-09-19 07:56:55,620 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36867/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:56:55,644 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:56:55,645 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36867/json 2026-09-19 07:56:55,645 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36867/json with timeout 3 increased to 10s during tests 2026-09-19 07:56:55,653 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:36867/devtools/page/5381E2F210861248D1367CCA618CF988 2026-09-19 07:56:55,656 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:56:55,664 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:56:55,819 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:56:55,822 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:56:55,828 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:56:55,828 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:56:55,844 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:56:56,441 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:56] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.084 0.520 2026-09-19 07:56:56,445 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '5381E2F210861248D1367CCA618CF988', 'loaderId': '4E31C73E9CA6ED440C835F1249B1C229', 'isDownload': False} 2026-09-19 07:56:56,445 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-09-19 07:56:56,462 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:56:56,477 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:56] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.007 2026-09-19 07:56:56,484 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:56] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.009 2026-09-19 07:56:56,491 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:56] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.013 2026-09-19 07:56:56,832 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:56] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 07:56:56,844 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-09-19 07:56:56,875 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:56:56,885 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-19 07:56:56,891 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:56] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:56:56,906 100 INFO rb-3169c09-224943-416937 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-19 07:56:57,387 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.173 0.312 2026-09-19 07:56:57,430 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:57] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.483 2026-09-19 07:56:57,449 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:56:57,484 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/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.017 0.057 2026-09-19 07:56:57,547 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 07:56:57,596 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.014 2026-09-19 07:56:58,066 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.155 0.299 2026-09-19 07:56:58,148 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/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.051 2026-09-19 07:56:58,176 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:58] "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-19 07:56:58,190 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:56:58,262 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:58] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 14 0.025 0.036 2026-09-19 07:56:58,272 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:56:58,311 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:58] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.012 0.089 2026-09-19 07:56:58,317 100 INFO ? werkzeug: 127.0.0.1 - - [19/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-19 07:56:58,324 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:56:58,354 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:58] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.015 0.130 2026-09-19 07:56:58,370 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:56:58,378 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:56:58,391 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:58] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.007 0.169 2026-09-19 07:56:58,411 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.014 0.179 2026-09-19 07:56:58,419 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.197 2026-09-19 07:56:58,443 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:58] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.016 0.136 2026-09-19 07:56:58,483 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:58] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.024 0.126 2026-09-19 07:56:58,543 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:58] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.032 0.130 2026-09-19 07:56:58,553 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.155 2026-09-19 07:56:58,563 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.140 2026-09-19 07:56:58,574 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.145 2026-09-19 07:56:58,588 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.129 2026-09-19 07:56:58,610 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:58] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.009 0.114 2026-09-19 07:56:58,630 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:58] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.007 0.076 2026-09-19 07:56:58,634 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.058 2026-09-19 07:56:59,047 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:56:59,065 100 INFO rb-3169c09-224943-416937 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-19 07:56:59,090 100 INFO rb-3169c09-224943-416937 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-19 07:56:59,101 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.016 2026-09-19 07:56:59,121 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.011 0.039 2026-09-19 07:56:59,208 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:56:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:57:00,063 100 INFO rb-3169c09-224943-416937 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-19 07:57:00,068 100 INFO rb-3169c09-224943-416937 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-19 07:57:00,088 100 INFO rb-3169c09-224943-416937 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-19 07:57:00,102 100 INFO rb-3169c09-224943-416937 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-19 07:57:00,114 100 INFO rb-3169c09-224943-416937 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-19 07:57:00,130 100 INFO rb-3169c09-224943-416937 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-19 07:57:00,146 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:57:00,167 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:57:00,173 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:57:00,174 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:57:00,182 100 INFO rb-3169c09-224943-416937 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-19 07:57:00,203 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:57:00,220 100 INFO rb-3169c09-224943-416937 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-19 07:57:00,226 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:57:00,229 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33342021 for PoS orders references: ['Order 00341-002-0001'] (draft: False) 2026-09-19 07:57:00,383 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33342021 with result: [{'id': 435, 'pos_reference': 'Order 00341-002-0001', 'account_move': False}] 2026-09-19 07:57:00,395 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.082 0.090 2026-09-19 07:57:00,472 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 07:57:00,472 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 07:57:00,473 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 07:57:00,473 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 07:57:00,474 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 07:57:00,474 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 07:57:00,477 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 07:57:00,477 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 07:57:00,478 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 07:57:00,480 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 07:57:00,481 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 07:57:00,481 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 07:57:00,484 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 07:57:00,488 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 07:57:00,493 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:57:00,495 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:57:00,500 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:57:00,501 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 07:57:00,515 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 07:57:00,519 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-19 07:57:00,536 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-19 07:57:00,538 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 07:57:00,539 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 07:57:00,539 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 07:57:00,540 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 07:57:00,540 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 07:57:00,541 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 07:57:00,541 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 07:57:00,542 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 07:57:00,542 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 07:57:00,542 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 07:57:00,543 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.046 2026-09-19 07:57:00,545 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 07:57:00,545 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 07:57:00,545 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 07:57:00,545 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 07:57:00,550 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:57:00,578 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:57:00,582 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:57:00,585 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-09-19 07:57:00,597 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:57:00,608 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 07:57:00,610 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 07:57:00,614 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 07:57:00,617 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-19 07:57:00,625 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 07:57:00,626 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:57:00,629 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 07:57:00,632 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-19 07:57:00,633 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 07:57:00,636 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 07:57:00,637 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 07:57:00,639 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 07:57:00,645 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-09-19 07:57:00,646 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 07:57:00,647 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 07:57:00,648 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.012 0.014 2026-09-19 07:57:00,651 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 07:57:00,651 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 07:57:00,652 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 07:57:00,652 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 07:57:00,652 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 07:57:00,653 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 07:57:00,655 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 07:57:00,656 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 07:57:00,656 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 07:57:00,657 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 07:57:00,657 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 07:57:00,657 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 07:57:00,658 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 07:57:00,658 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 07:57:00,658 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 07:57:00,658 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 07:57:00,659 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 07:57:00,659 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 07:57:00,659 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 07:57:00,660 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 07:57:00,663 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 07:57:00,665 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 07:57:00,682 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 07:57:00,683 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 07:57:00,687 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-19 07:57:00,697 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "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-19 07:57:00,699 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 07:57:00,700 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 07:57:00,701 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 07:57:00,709 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-09-19 07:57:00,710 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 07:57:00,728 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-09-19 07:57:00,735 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-19 07:57:00,746 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.058 2026-09-19 07:57:00,749 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:57:00,758 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.074 2026-09-19 07:57:00,759 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 07:57:00,760 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:57:00,787 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:57:00,790 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:57:00,793 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 07:57:00,795 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-19 07:57:00,798 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 07:57:00,800 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 07:57:00,801 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 07:57:00,804 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 07:57:00,806 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.007 2026-09-19 07:57:00,807 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 07:57:00,811 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 07:57:00,812 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 07:57:00,812 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 07:57:00,813 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 07:57:00,814 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 07:57:00,814 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 07:57:00,814 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 07:57:00,815 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 07:57:00,815 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 07:57:00,815 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 07:57:00,818 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 07:57:00,818 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 07:57:00,819 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 07:57:00,819 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 07:57:00,819 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 07:57:01,111 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:01] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.001 2026-09-19 07:57:01,191 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:01] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:57:02,476 100 INFO rb-3169c09-224943-416937 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-19 07:57:02,491 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 07:57:02,500 100 INFO rb-3169c09-224943-416937 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-19 07:57:02,516 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-09-19 07:57:02,532 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-19 07:57:02,559 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:02] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.006 0.017 2026-09-19 07:57:02,625 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:02] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.027 0.031 2026-09-19 07:57:02,694 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 07:57:03,393 100 INFO rb-3169c09-224943-416937 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-19 07:57:03,397 100 INFO rb-3169c09-224943-416937 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-19 07:57:03,413 100 INFO rb-3169c09-224943-416937 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-19 07:57:03,429 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-09-19 07:57:03,446 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:57:03,462 100 INFO rb-3169c09-224943-416937 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-19 07:57:03,480 100 INFO rb-3169c09-224943-416937 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-19 07:57:03,481 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:57:03,488 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41135 2026-09-19 07:57:03,489 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:57:03,489 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41135 2026-09-19 07:57:03,586 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075703_586279_TestFrontend.txt 2026-09-19 07:57:03,586 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp33ip55be_chrome_odoo" 2026-09-19 07:57:03,613 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-09-19 07:57:06,366 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41387 2026-09-19 07:57:06,366 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpdunuk0yv_chrome_odoo 2026-09-19 07:57:06,366 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40007/json/version 2026-09-19 07:57:06,368 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40007/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:57:06,397 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:57:06,397 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:40007/json 2026-09-19 07:57:06,398 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40007/json with timeout 3 increased to 10s during tests 2026-09-19 07:57:06,426 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:40007/devtools/page/34E79637CD75F4114D28E4030B746256 2026-09-19 07:57:06,436 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:57:06,439 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:57:06,654 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:57:06,658 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:57:06,660 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:57:06,660 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:57:06,682 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:57:07,255 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:07] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.081 0.500 2026-09-19 07:57:07,259 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '34E79637CD75F4114D28E4030B746256', 'loaderId': 'C553A839F530732EBA65E45D11EBFDBF', 'isDownload': False} 2026-09-19 07:57:07,259 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-09-19 07:57:07,273 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:57:07,293 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:07] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.007 2026-09-19 07:57:07,309 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:07] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.024 2026-09-19 07:57:07,335 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:07] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.024 0.029 2026-09-19 07:57:07,678 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:07] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.013 0.007 2026-09-19 07:57:07,687 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-09-19 07:57:07,709 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:57:07,713 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:57:07,717 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:57:07,728 100 INFO rb-3169c09-224943-416937 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-19 07:57:08,261 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.177 0.363 2026-09-19 07:57:08,320 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:08] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.548 2026-09-19 07:57:08,336 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:57:08,388 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/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.022 0.085 2026-09-19 07:57:08,421 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:57:08,481 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.004 2026-09-19 07:57:08,918 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.114 0.312 2026-09-19 07:57:08,989 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/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.018 0.041 2026-09-19 07:57:09,015 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.009 0.010 2026-09-19 07:57:09,028 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:57:09,105 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 14 0.026 0.036 2026-09-19 07:57:09,145 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/image?model=product.product&field=image_128&id=1666&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.011 0.083 2026-09-19 07:57:09,153 100 INFO ? werkzeug: 127.0.0.1 - - [19/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-19 07:57:09,173 100 INFO ? werkzeug: 127.0.0.1 - - [19/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.006 2026-09-19 07:57:09,191 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:57:09,198 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:57:09,203 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/image?model=product.product&field=image_128&id=1665&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.015 0.141 2026-09-19 07:57:09,213 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:57:09,244 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/image?model=product.product&field=image_128&id=1667&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.015 0.170 2026-09-19 07:57:09,278 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/image?model=product.product&field=image_128&id=1668&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.009 0.208 2026-09-19 07:57:09,319 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/image?model=product.product&field=image_128&id=1669&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.010 0.240 2026-09-19 07:57:09,340 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.011 0.220 2026-09-19 07:57:09,390 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.022 0.159 2026-09-19 07:57:09,410 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.188 2026-09-19 07:57:09,431 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.170 2026-09-19 07:57:09,485 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/image?model=product.product&field=image_128&id=1670&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.016 0.187 2026-09-19 07:57:09,525 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/image?model=product.product&field=image_128&id=1671&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.011 0.188 2026-09-19 07:57:09,558 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/image?model=product.product&field=image_128&id=1672&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.008 0.205 2026-09-19 07:57:09,595 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/image?model=product.product&field=image_128&id=1673&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.007 0.181 2026-09-19 07:57:09,650 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/image?model=product.product&field=image_128&id=1676&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.008 0.223 2026-09-19 07:57:09,691 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/image?model=product.product&field=image_128&id=1675&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.010 0.245 2026-09-19 07:57:09,699 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.235 2026-09-19 07:57:09,709 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.010 2026-09-19 07:57:09,751 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.007 0.205 2026-09-19 07:57:09,798 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.013 0.215 2026-09-19 07:57:09,830 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/image?model=product.product&field=image_128&id=1674&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.006 0.212 2026-09-19 07:57:09,865 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.008 0.199 2026-09-19 07:57:09,881 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.385 2026-09-19 07:57:09,891 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.170 2026-09-19 07:57:09,902 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.142 2026-09-19 07:57:09,909 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.102 2026-09-19 07:57:09,917 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.077 2026-09-19 07:57:09,920 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:57:09,932 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.002 0.054 2026-09-19 07:57:09,938 100 INFO rb-3169c09-224943-416937 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-19 07:57:09,955 100 INFO rb-3169c09-224943-416937 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-19 07:57:09,962 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.017 2026-09-19 07:57:09,970 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:09] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.024 2026-09-19 07:57:10,060 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:57:10,908 100 INFO rb-3169c09-224943-416937 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-19 07:57:10,924 100 INFO rb-3169c09-224943-416937 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-19 07:57:10,942 100 INFO rb-3169c09-224943-416937 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-19 07:57:10,952 100 INFO rb-3169c09-224943-416937 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-19 07:57:10,964 100 INFO rb-3169c09-224943-416937 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-19 07:57:11,029 100 INFO rb-3169c09-224943-416937 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-19 07:57:11,034 100 INFO rb-3169c09-224943-416937 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-19 07:57:11,046 100 INFO rb-3169c09-224943-416937 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-19 07:57:11,063 100 INFO rb-3169c09-224943-416937 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-19 07:57:11,080 100 INFO rb-3169c09-224943-416937 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-19 07:57:11,157 100 INFO rb-3169c09-224943-416937 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-19 07:57:11,166 100 INFO rb-3169c09-224943-416937 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-19 07:57:11,179 100 INFO rb-3169c09-224943-416937 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-19 07:57:11,197 100 INFO rb-3169c09-224943-416937 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-19 07:57:11,213 100 INFO rb-3169c09-224943-416937 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-19 07:57:11,584 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:57:12,066 100 INFO rb-3169c09-224943-416937 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-19 07:57:12,093 100 INFO rb-3169c09-224943-416937 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-19 07:57:12,108 100 INFO rb-3169c09-224943-416937 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-19 07:57:12,118 100 INFO rb-3169c09-224943-416937 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-19 07:57:12,139 100 INFO rb-3169c09-224943-416937 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-19 07:57:12,147 100 INFO rb-3169c09-224943-416937 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-19 07:57:12,166 100 INFO rb-3169c09-224943-416937 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-19 07:57:12,180 100 INFO rb-3169c09-224943-416937 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-19 07:57:12,197 100 INFO rb-3169c09-224943-416937 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-19 07:57:12,215 100 INFO rb-3169c09-224943-416937 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-19 07:57:12,231 100 INFO rb-3169c09-224943-416937 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-19 07:57:12,246 100 INFO rb-3169c09-224943-416937 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-19 07:57:12,262 100 INFO rb-3169c09-224943-416937 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-19 07:57:12,280 100 INFO rb-3169c09-224943-416937 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-19 07:57:12,296 100 INFO rb-3169c09-224943-416937 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-19 07:57:12,312 100 INFO rb-3169c09-224943-416937 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-19 07:57:12,329 100 INFO rb-3169c09-224943-416937 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-19 07:57:12,346 100 INFO rb-3169c09-224943-416937 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-19 07:57:12,362 100 INFO rb-3169c09-224943-416937 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-19 07:57:12,379 100 INFO rb-3169c09-224943-416937 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-19 07:57:12,396 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-09-19 07:57:12,421 100 INFO rb-3169c09-224943-416937 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-19 07:57:12,427 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:57:12,428 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:57:12,451 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:57:12,456 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:12] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.009 2026-09-19 07:57:12,470 100 INFO rb-3169c09-224943-416937 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-19 07:57:12,480 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36736254 for PoS orders references: ['Order 00342-002-0002'] (draft: False) 2026-09-19 07:57:12,482 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:57:12,692 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36736254 with result: [{'id': 436, 'pos_reference': 'Order 00342-002-0002', 'account_move': False}] 2026-09-19 07:57:12,708 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.120 0.113 2026-09-19 07:57:12,744 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49161400 for PoS orders references: ['Order 00342-002-0001'] (draft: True) 2026-09-19 07:57:12,867 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49161400 with result: [{'id': 437, 'pos_reference': 'Order 00342-002-0001', 'account_move': False}] 2026-09-19 07:57:12,880 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.062 0.078 2026-09-19 07:57:12,890 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:12] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.118 2026-09-19 07:57:13,239 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:57:13,665 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-09-19 07:57:13,681 100 INFO rb-3169c09-224943-416937 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-19 07:57:13,696 100 INFO rb-3169c09-224943-416937 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-19 07:57:13,713 100 INFO rb-3169c09-224943-416937 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-19 07:57:13,730 100 INFO rb-3169c09-224943-416937 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-19 07:57:13,747 100 INFO rb-3169c09-224943-416937 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-19 07:57:13,764 100 INFO rb-3169c09-224943-416937 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-19 07:57:13,780 100 INFO rb-3169c09-224943-416937 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-19 07:57:13,796 100 INFO rb-3169c09-224943-416937 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-19 07:57:13,813 100 INFO rb-3169c09-224943-416937 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-19 07:57:13,830 100 INFO rb-3169c09-224943-416937 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-19 07:57:13,847 100 INFO rb-3169c09-224943-416937 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-19 07:57:13,863 100 INFO rb-3169c09-224943-416937 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-19 07:57:13,880 100 INFO rb-3169c09-224943-416937 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-19 07:57:13,898 100 INFO rb-3169c09-224943-416937 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-19 07:57:13,912 100 INFO rb-3169c09-224943-416937 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-19 07:57:13,929 100 INFO rb-3169c09-224943-416937 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-19 07:57:13,945 100 INFO rb-3169c09-224943-416937 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-19 07:57:13,947 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:57:13,955 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41387 2026-09-19 07:57:13,955 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:57:13,957 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41387 2026-09-19 07:57:14,028 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075714_028158_TestFrontend.txt 2026-09-19 07:57:14,028 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpdunuk0yv_chrome_odoo" 2026-09-19 07:57:14,057 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-09-19 07:57:14,476 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41602 2026-09-19 07:57:14,476 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpk0rp88_i_chrome_odoo 2026-09-19 07:57:14,476 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34423/json/version 2026-09-19 07:57:14,478 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34423/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:57:14,492 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:57:14,492 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34423/json 2026-09-19 07:57:14,493 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34423/json with timeout 3 increased to 10s during tests 2026-09-19 07:57:14,507 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:34423/devtools/page/A91B295D3FDC84940B2EE18FC9850EB8 2026-09-19 07:57:14,522 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:57:14,525 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:57:14,700 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:57:14,702 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:57:14,705 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:57:14,705 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:57:14,718 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:57:15,282 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:15] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.096 0.473 2026-09-19 07:57:15,287 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'A91B295D3FDC84940B2EE18FC9850EB8', 'loaderId': '7DF3A10020387277583D8944C219BA4D', 'isDownload': False} 2026-09-19 07:57:15,287 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-09-19 07:57:15,301 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:57:15,321 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:15] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.013 2026-09-19 07:57:15,343 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:15] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.026 2026-09-19 07:57:15,352 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:15] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.038 2026-09-19 07:57:15,688 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:15] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-19 07:57:15,699 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-19 07:57:15,750 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.004 2026-09-19 07:57:15,754 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:57:15,756 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:57:15,772 100 INFO rb-3169c09-224943-416937 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-19 07:57:16,322 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.206 0.351 2026-09-19 07:57:16,386 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:16] "GET /pos/ui HTTP/1.1" 200 - 20 0.025 0.569 2026-09-19 07:57:16,405 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:57:16,434 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.076 2026-09-19 07:57:16,516 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:57:16,572 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:57:17,064 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.184 0.284 2026-09-19 07:57:17,148 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.037 2026-09-19 07:57:17,174 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:17] "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-19 07:57:17,185 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:57:17,275 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:17] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 14 0.049 0.033 2026-09-19 07:57:17,286 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.088 2026-09-19 07:57:17,329 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:17] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.015 0.081 2026-09-19 07:57:17,349 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:57:17,362 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57: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-19 07:57:17,363 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:17] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.007 0.144 2026-09-19 07:57:17,376 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:57:17,382 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:57:17,395 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:17] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.007 0.143 2026-09-19 07:57:17,406 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:57:17,412 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.150 2026-09-19 07:57:17,431 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:17] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.009 0.124 2026-09-19 07:57:17,444 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.139 2026-09-19 07:57:17,447 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.097 2026-09-19 07:57:17,488 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:17] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.015 0.072 2026-09-19 07:57:17,504 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:17] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.072 2026-09-19 07:57:17,511 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.001 0.080 2026-09-19 07:57:17,520 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.086 2026-09-19 07:57:17,535 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.093 2026-09-19 07:57:17,553 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:17] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.002 0.098 2026-09-19 07:57:17,571 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:17] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.049 2026-09-19 07:57:18,062 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:57:18,080 100 INFO rb-3169c09-224943-416937 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-19 07:57:18,099 100 INFO rb-3169c09-224943-416937 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-19 07:57:18,105 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.014 2026-09-19 07:57:18,111 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:18] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.018 2026-09-19 07:57:18,179 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:57:19,086 100 INFO rb-3169c09-224943-416937 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-19 07:57:19,093 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-19 07:57:19,110 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60172082 for PoS orders references: ['Order 00343-002-0001'] (draft: True) 2026-09-19 07:57:19,111 100 INFO rb-3169c09-224943-416937 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-19 07:57:19,118 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:57:19,137 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:57:19,176 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41602 2026-09-19 07:57:19,196 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:57:19,196 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41602 2026-09-19 07:57:19,237 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60172082 with result: [{'id': 438, 'pos_reference': 'Order 00343-002-0001', 'account_move': False}] 2026-09-19 07:57:19,250 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.061 0.084 2026-09-19 07:57:19,296 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075719_296209_TestFrontend.txt 2026-09-19 07:57:19,296 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpk0rp88_i_chrome_odoo" 2026-09-19 07:57:19,355 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_11_bill_screen_qrcode ... 2026-09-19 07:57:19,800 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41802 2026-09-19 07:57:19,801 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpzrpp2e0g_chrome_odoo 2026-09-19 07:57:19,801 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35513/json/version 2026-09-19 07:57:19,804 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35513/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:57:19,812 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:57:19,813 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35513/json 2026-09-19 07:57:19,814 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35513/json with timeout 3 increased to 10s during tests 2026-09-19 07:57:19,835 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:35513/devtools/page/A6D3963659926E2DF823EFF3A17D71F1 2026-09-19 07:57:19,843 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:57:19,847 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:57:20,035 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:57:20,037 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:57:20,050 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:57:20,051 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:57:20,065 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:57:20,599 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:20] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.056 0.481 2026-09-19 07:57:20,602 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'A6D3963659926E2DF823EFF3A17D71F1', 'loaderId': '498C72B8CC518BA67DC3916348B90A8E', 'isDownload': False} 2026-09-19 07:57:20,603 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-09-19 07:57:20,620 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:57:20,646 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:20] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.005 2026-09-19 07:57:20,666 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:20] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.024 2026-09-19 07:57:20,668 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:20] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.036 2026-09-19 07:57:21,035 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:21] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.008 0.007 2026-09-19 07:57:21,047 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-09-19 07:57:21,094 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-09-19 07:57:21,096 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:57:21,099 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:57:21,117 100 INFO rb-3169c09-224943-416937 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-19 07:57:22,481 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:57:22,590 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.225 1.252 2026-09-19 07:57:22,669 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:22] "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-19 07:57:22,692 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:22] "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-19 07:57:22,710 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.006 2026-09-19 07:57:22,775 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:22] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 14 0.019 0.035 2026-09-19 07:57:22,819 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:22] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.012 0.079 2026-09-19 07:57:22,838 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:57:22,847 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:22] "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-19 07:57:22,855 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:57:22,863 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:22] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.014 0.120 2026-09-19 07:57:22,869 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:57:22,872 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.133 2026-09-19 07:57:22,904 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:57:22,942 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:22] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.010 0.198 2026-09-19 07:57:22,959 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.010 0.210 2026-09-19 07:57:22,989 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:22] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.183 2026-09-19 07:57:23,011 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:23] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.009 0.144 2026-09-19 07:57:23,051 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:23] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.013 0.152 2026-09-19 07:57:23,062 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.139 2026-09-19 07:57:23,082 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.130 2026-09-19 07:57:23,090 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.122 2026-09-19 07:57:23,100 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.095 2026-09-19 07:57:23,118 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:23] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.001 0.092 2026-09-19 07:57:23,133 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:23] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.068 2026-09-19 07:57:23,136 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.059 2026-09-19 07:57:23,596 100 INFO rb-3169c09-224943-416937 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-19 07:57:23,617 100 INFO rb-3169c09-224943-416937 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-19 07:57:23,625 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.015 2026-09-19 07:57:23,631 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:23] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.028 2026-09-19 07:57:23,708 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:57:24,606 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click bill button (trigger: .control-button:contains("Bill"))' 2026-09-19 07:57:24,626 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-09-19 07:57:24,639 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-09-19 07:57:24,642 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.008 2026-09-19 07:57:24,696 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 07:57:24,697 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 07:57:24,698 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 07:57:24,698 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 07:57:24,699 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 07:57:24,699 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 07:57:24,699 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 07:57:24,700 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 07:57:24,701 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 07:57:24,702 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 07:57:24,702 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 07:57:24,703 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 07:57:24,704 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 07:57:24,709 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 07:57:24,714 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 07:57:24,714 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 07:57:24,715 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:57:24,716 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 07:57:24,720 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 07:57:24,720 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 07:57:24,720 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 07:57:24,721 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 07:57:24,721 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 07:57:24,723 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 07:57:24,725 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 07:57:24,726 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 07:57:24,729 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 07:57:24,729 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 07:57:24,730 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 07:57:24,730 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 07:57:24,730 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 07:57:24,740 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:57:24,759 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-09-19 07:57:24,759 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-19 07:57:24,760 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-09-19 07:57:24,768 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:57:24,786 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:57:24,804 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:57:24,805 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-09-19 07:57:24,810 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-09-19 07:57:24,812 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:57:24,813 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-19 07:57:24,816 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-09-19 07:57:24,834 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:57:24,851 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-19 07:57:24,851 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 07:57:24,859 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 07:57:24,871 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 07:57:24,875 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 07:57:24,879 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-09-19 07:57:24,881 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 07:57:24,882 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 07:57:24,883 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 07:57:24,884 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 07:57:24,885 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 07:57:24,886 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 07:57:24,886 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 07:57:24,886 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 07:57:24,887 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 07:57:24,887 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 07:57:24,887 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 07:57:24,887 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 07:57:24,889 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 07:57:24,889 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 07:57:24,890 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 07:57:24,890 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 07:57:24,890 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 07:57:24,891 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 07:57:24,891 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 07:57:24,892 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 07:57:24,892 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 07:57:24,892 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 07:57:24,893 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 07:57:24,893 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 07:57:24,893 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 07:57:24,894 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 07:57:24,908 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:57:24,908 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:57:24,914 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:57:24,917 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:57:24,927 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:57:24,935 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 07:57:24,939 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-19 07:57:24,945 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 07:57:24,951 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:57:24,952 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 07:57:24,955 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:57:24,962 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:57:24,965 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:57:24,969 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 07:57:24,970 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 07:57:24,970 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 07:57:24,971 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 07:57:24,971 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 07:57:24,972 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 07:57:24,972 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 07:57:24,973 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 07:57:24,973 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 07:57:24,973 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 07:57:24,974 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 07:57:24,974 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 07:57:24,974 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 07:57:24,975 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 07:57:24,975 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 07:57:24,975 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 07:57:24,976 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 07:57:24,976 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 07:57:24,977 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 07:57:24,977 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 07:57:24,978 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 07:57:24,978 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 07:57:24,979 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 07:57:24,979 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 07:57:24,979 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 07:57:24,980 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 07:57:24,980 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 07:57:24,981 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 07:57:24,982 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:24] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-19 07:57:25,094 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.014 0.004 2026-09-19 07:57:25,285 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3384247 for PoS orders references: ['Order 00344-001-0001'] (draft: True) 2026-09-19 07:57:25,303 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:25] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.005 2026-09-19 07:57:25,357 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3384247 with result: [{'id': 439, 'pos_reference': 'Order 00344-001-0001', 'account_move': False}] 2026-09-19 07:57:25,368 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:25] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:57:25,370 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.034 0.056 2026-09-19 07:57:26,270 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:57:26,649 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-09-19 07:57:26,679 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-09-19 07:57:26,685 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:57:26,687 100 INFO rb-3169c09-224943-416937 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-19 07:57:26,689 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:57:26,699 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-09-19 07:57:26,705 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:26] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.002 0.010 2026-09-19 07:57:26,720 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-09-19 07:57:26,732 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83035371 for PoS orders references: ['Order 00344-001-0001'] (draft: False) 2026-09-19 07:57:26,735 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:57:26,752 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #141 deleted pos.order.line records with IDs: [755] 2026-09-19 07:57:26,887 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83035371 with result: [{'id': 439, 'pos_reference': 'Order 00344-001-0001', 'account_move': False}] 2026-09-19 07:57:26,895 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.070 0.101 2026-09-19 07:57:26,984 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:26] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3D798de0dc-49a8-4b63-b8d4-0dcc70f0f00f?width=200&height=200 HTTP/1.1" 200 - 2 0.001 0.065 2026-09-19 07:57:27,668 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:57:27,675 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41802 2026-09-19 07:57:27,675 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:57:27,676 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41802 2026-09-19 07:57:27,771 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075727_771339_TestFrontend.txt 2026-09-19 07:57:27,771 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpzrpp2e0g_chrome_odoo" 2026-09-19 07:57:27,795 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-09-19 07:57:30,505 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 42054 2026-09-19 07:57:30,505 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpibi6f0ax_chrome_odoo 2026-09-19 07:57:30,505 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45229/json/version 2026-09-19 07:57:30,507 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45229/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:57:30,513 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-09-19 07:57:30,513 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45229/json 2026-09-19 07:57:30,514 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45229/json with timeout 3 increased to 10s during tests 2026-09-19 07:57:30,518 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:45229/devtools/page/6484579753158A528B74EFC57AB02C06 2026-09-19 07:57:30,523 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-09-19 07:57:30,532 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-09-19 07:57:30,745 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:57:30,747 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-09-19 07:57:30,753 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-09-19 07:57:30,753 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-09-19 07:57:30,774 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:57:31,379 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:31] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.072 0.537 2026-09-19 07:57:31,384 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '6484579753158A528B74EFC57AB02C06', 'loaderId': '8E73B1951D49363D7A740CAFC19C164C', 'isDownload': False} 2026-09-19 07:57:31,384 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-09-19 07:57:31,407 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:57:31,426 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:31] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.008 2026-09-19 07:57:31,440 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:31] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.020 2026-09-19 07:57:31,453 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:31] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.022 2026-09-19 07:57:31,818 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:31] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-19 07:57:31,829 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-09-19 07:57:31,874 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:57:31,885 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 07:57:31,887 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:57:31,910 100 INFO rb-3169c09-224943-416937 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-19 07:57:32,420 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 317 0.166 0.351 2026-09-19 07:57:32,516 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.049 2026-09-19 07:57:32,542 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57: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-19 07:57:32,554 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:57:32,644 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:32] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 14 0.038 0.041 2026-09-19 07:57:32,662 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:57:32,685 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:32] "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-19 07:57:32,692 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:32] "GET /web/image?model=product.product&field=image_128&id=1677&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.020 0.090 2026-09-19 07:57:32,701 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:57:32,747 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:32] "GET /web/image?model=product.product&field=image_128&id=1678&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.023 0.132 2026-09-19 07:57:32,771 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-09-19 07:57:32,805 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:32] "GET /web/image?model=product.product&field=image_128&id=1679&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.011 0.194 2026-09-19 07:57:32,818 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:57:32,844 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:32] "GET /web/image?model=product.product&field=image_128&id=1680&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.007 0.223 2026-09-19 07:57:32,879 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:32] "GET /web/image?model=product.product&field=image_128&id=1681&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.008 0.252 2026-09-19 07:57:32,902 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:32] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.179 2026-09-19 07:57:32,922 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:32] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.007 0.193 2026-09-19 07:57:32,955 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:32] "GET /web/image/res.users/141/avatar_128 HTTP/1.1" 200 - 18 0.011 0.167 2026-09-19 07:57:32,975 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.138 2026-09-19 07:57:33,018 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:33] "GET /web/image?model=product.product&field=image_128&id=1682&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.014 0.149 2026-09-19 07:57:33,062 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:33] "GET /web/image?model=product.product&field=image_128&id=1683&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.012 0.162 2026-09-19 07:57:33,106 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:33] "GET /web/image?model=product.product&field=image_128&id=1684&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.019 0.180 2026-09-19 07:57:33,141 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:33] "GET /web/image?model=product.product&field=image_128&id=1685&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.010 0.200 2026-09-19 07:57:33,159 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:33] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.193 2026-09-19 07:57:33,198 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:33] "GET /web/image?model=product.product&field=image_128&id=1688&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.009 0.210 2026-09-19 07:57:33,203 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.206 2026-09-19 07:57:33,235 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:33] "GET /web/image?model=product.product&field=image_128&id=1687&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.009 0.203 2026-09-19 07:57:33,275 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:33] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.008 0.201 2026-09-19 07:57:33,304 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:33] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.006 0.181 2026-09-19 07:57:33,333 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:33] "GET /web/image?model=product.product&field=image_128&id=1686&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.006 0.177 2026-09-19 07:57:33,361 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:33] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 8 0.008 0.185 2026-09-19 07:57:33,372 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.161 2026-09-19 07:57:33,386 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.137 2026-09-19 07:57:33,393 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.104 2026-09-19 07:57:33,401 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.087 2026-09-19 07:57:33,413 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.060 2026-09-19 07:57:33,418 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 07:57:33,435 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:33] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-09-19%2007:51:27 HTTP/1.1" 200 - 4 0.002 0.056 2026-09-19 07:57:33,436 100 INFO rb-3169c09-224943-416937 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-19 07:57:33,448 100 INFO rb-3169c09-224943-416937 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-19 07:57:33,463 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.023 2026-09-19 07:57:33,470 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.017 2026-09-19 07:57:33,538 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:57:34,404 100 INFO rb-3169c09-224943-416937 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-19 07:57:34,417 100 INFO rb-3169c09-224943-416937 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-19 07:57:34,428 100 INFO rb-3169c09-224943-416937 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-19 07:57:34,445 100 INFO rb-3169c09-224943-416937 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-19 07:57:34,462 100 INFO rb-3169c09-224943-416937 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-19 07:57:34,532 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-09-19 07:57:34,579 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-09-19 07:57:34,581 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 07:57:34,582 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .mx-5:contains('Combo Product 2')' 2026-09-19 07:57:34,582 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 07:57:34,583 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 07:57:34,584 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 07:57:34,584 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 07:57:34,585 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 07:57:34,585 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 07:57:34,585 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 07:57:34,585 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 07:57:34,586 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 07:57:34,586 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 07:57:34,586 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 07:57:34,587 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 07:57:34,587 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 07:57:34,587 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 07:57:34,588 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 07:57:34,588 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 07:57:34,588 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 07:57:34,589 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 07:57:34,589 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 07:57:34,590 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 07:57:34,591 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 07:57:34,592 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 07:57:34,594 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:57:34,594 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 07:57:34,595 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 07:57:34,595 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 07:57:34,595 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 07:57:34,596 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 07:57:34,596 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 07:57:34,596 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 07:57:34,597 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 07:57:34,599 100 INFO rb-3169c09-224943-416937 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-19 07:57:34,600 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:57:34,600 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 07:57:34,602 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 07:57:34,603 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 07:57:34,604 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 07:57:34,606 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 07:57:34,607 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:57:34,614 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:57:34,622 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:57:34,642 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-09-19 07:57:34,643 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:57:34,654 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-19 07:57:34,659 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 07:57:34,666 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-09-19 07:57:34,668 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 07:57:34,669 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:57:34,672 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:57:34,675 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 07:57:34,678 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 07:57:34,681 100 INFO rb-3169c09-224943-416937 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-19 07:57:34,681 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 07:57:34,681 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:57:34,683 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 07:57:34,683 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 07:57:34,684 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 07:57:34,684 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 07:57:34,684 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 07:57:34,685 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 07:57:34,685 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 07:57:34,685 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 07:57:34,686 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 07:57:34,686 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 07:57:34,686 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 07:57:34,687 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 07:57:34,687 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 07:57:34,687 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 07:57:34,687 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 07:57:34,688 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 07:57:34,688 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 07:57:34,689 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 07:57:34,689 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 07:57:34,689 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 07:57:34,690 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 07:57:34,690 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 07:57:34,690 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 07:57:34,691 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 07:57:34,691 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 07:57:34,695 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 07:57:34,695 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 07:57:34,708 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:57:34,712 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:57:34,713 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 07:57:34,728 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:57:34,740 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-19 07:57:34,744 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-19 07:57:34,746 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-09-19 07:57:34,759 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "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-19 07:57:34,769 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 07:57:34,770 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 07:57:34,771 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 07:57:34,776 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 07:57:34,779 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:57:34,783 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 07:57:34,785 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 07:57:34,797 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 07:57:34,799 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:57:34,800 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 07:57:34,805 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 07:57:34,824 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 07:57:34,825 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 07:57:34,826 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 07:57:34,828 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 07:57:34,828 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 07:57:34,830 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-19 07:57:34,831 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 07:57:34,833 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 07:57:34,833 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 07:57:34,833 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 07:57:34,833 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 07:57:34,834 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 07:57:34,834 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 07:57:34,834 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 07:57:34,844 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:57:34,851 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:57:34,854 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:57:34,864 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:57:34,865 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:34] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:57:35,149 100 INFO rb-3169c09-224943-416937 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-19 07:57:35,176 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20903037 for PoS orders references: ['Order 00345-001-0001'] (draft: True) 2026-09-19 07:57:35,191 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:35] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-19 07:57:35,284 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:35] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:57:35,303 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20903037 with result: [{'id': 440, 'pos_reference': 'Order 00345-001-0001', 'account_move': False}] 2026-09-19 07:57:35,315 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.060 0.084 2026-09-19 07:57:35,572 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-19 07:57:36,563 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-09-19 07:57:36,574 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:57:36,580 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 42054 2026-09-19 07:57:36,580 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-09-19 07:57:36,581 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 42054 2026-09-19 07:57:36,683 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075736_683642_TestFrontend.txt 2026-09-19 07:57:36,684 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpibi6f0ax_chrome_odoo" 2026-09-19 07:57:36,770 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-19 07:57:56,547 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #2 deleted restaurant.floor records with IDs: [105] 2026-09-19 07:57:58,673 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_01_pos_restaurant ... 2026-09-19 07:57:59,064 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 42310 2026-09-19 07:57:59,064 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpnjiljy3s_chrome_odoo 2026-09-19 07:57:59,065 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:42939/json/version 2026-09-19 07:57:59,066 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42939/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:57:59,074 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-09-19 07:57:59,074 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:42939/json 2026-09-19 07:57:59,075 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42939/json with timeout 3 increased to 10s during tests 2026-09-19 07:57:59,084 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:42939/devtools/page/4F8FB64B2C8C310F3877E677FD753619 2026-09-19 07:57:59,091 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-19 07:57:59,097 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-19 07:57:59,303 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:57:59,306 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-19 07:57:59,312 100 INFO rb-3169c09-224943-416937 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-19 07:57:59,312 100 INFO rb-3169c09-224943-416937 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-19 07:57:59,327 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:57:59,868 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:59] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 111 0.065 0.479 2026-09-19 07:57:59,871 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '4F8FB64B2C8C310F3877E677FD753619', 'loaderId': '31C8CCA48F457306304DC4005CD33938', 'isDownload': False} 2026-09-19 07:57:59,872 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-09-19 07:57:59,889 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:57:59,911 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:59] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.009 2026-09-19 07:57:59,921 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:59] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.018 2026-09-19 07:57:59,935 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:57:59] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.028 2026-09-19 07:58:00,284 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.006 2026-09-19 07:58:00,314 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:00] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.022 0.023 2026-09-19 07:58:00,317 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:58:00,327 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:58:00,329 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.016 2026-09-19 07:58:00,354 100 INFO rb-3169c09-224943-416937 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-19 07:58:00,902 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.229 0.326 2026-09-19 07:58:00,955 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:00] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.564 2026-09-19 07:58:01,001 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:58:01,013 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.066 2026-09-19 07:58:01,064 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-19 07:58:01,107 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:58:01,592 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.153 0.323 2026-09-19 07:58:01,702 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.049 2026-09-19 07:58:01,727 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:01] "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-19 07:58:01,743 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:58:01,816 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:01] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 14 0.017 0.035 2026-09-19 07:58:01,830 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:58:01,851 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:01] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.008 0.077 2026-09-19 07:58:01,887 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:01] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.007 0.112 2026-09-19 07:58:01,895 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:58:01,916 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:58:01,922 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:58:01,934 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:01] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.010 0.155 2026-09-19 07:58:01,942 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:58:01,950 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.172 2026-09-19 07:58:01,975 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.018 0.183 2026-09-19 07:58:01,999 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:01] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.154 2026-09-19 07:58:02,015 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.149 2026-09-19 07:58:02,061 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:02] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.024 0.111 2026-09-19 07:58:02,087 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:02] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.014 0.124 2026-09-19 07:58:02,096 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.138 2026-09-19 07:58:02,106 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.116 2026-09-19 07:58:02,114 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.111 2026-09-19 07:58:02,125 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.115 2026-09-19 07:58:02,151 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:02] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 4 0.007 0.122 2026-09-19 07:58:02,172 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:02] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.009 0.051 2026-09-19 07:58:02,611 100 INFO rb-3169c09-224943-416937 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-19 07:58:02,630 100 INFO rb-3169c09-224943-416937 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-19 07:58:02,637 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.007 0.012 2026-09-19 07:58:02,646 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:58:02,647 100 INFO rb-3169c09-224943-416937 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-19 07:58:02,769 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:58:03,605 100 INFO rb-3169c09-224943-416937 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-19 07:58:03,610 100 INFO rb-3169c09-224943-416937 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-19 07:58:03,632 100 INFO rb-3169c09-224943-416937 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-19 07:58:03,645 100 INFO rb-3169c09-224943-416937 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-19 07:58:03,662 100 INFO rb-3169c09-224943-416937 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-19 07:58:03,677 100 INFO rb-3169c09-224943-416937 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-19 07:58:03,694 100 INFO rb-3169c09-224943-416937 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-19 07:58:03,711 100 INFO rb-3169c09-224943-416937 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-19 07:58:03,727 100 INFO rb-3169c09-224943-416937 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-19 07:58:03,745 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:58:03,748 100 INFO rb-3169c09-224943-416937 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-19 07:58:03,782 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 07:58:03,782 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 07:58:03,783 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 07:58:03,784 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 07:58:03,784 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 07:58:03,785 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 07:58:03,785 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 07:58:03,785 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 07:58:03,786 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 07:58:03,799 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:58:03,805 100 INFO rb-3169c09-224943-416937 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-19 07:58:03,808 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:58:03,814 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 07:58:03,817 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:58:03,818 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 07:58:03,819 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 07:58:03,820 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-09-19 07:58:03,823 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 07:58:03,824 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 07:58:03,824 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 07:58:03,824 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 07:58:03,825 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 07:58:03,826 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 07:58:03,827 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 07:58:03,828 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 07:58:03,828 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 07:58:03,829 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 07:58:03,831 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 07:58:03,832 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 07:58:03,833 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 07:58:03,835 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 07:58:03,836 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 07:58:03,838 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 07:58:03,841 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 07:58:03,841 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 07:58:03,841 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:58:03,848 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 07:58:03,849 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 07:58:03,862 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:58:03,862 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:58:03,869 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:58:03,876 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:58:03,880 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-09-19 07:58:03,887 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-19 07:58:03,891 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:58:03,901 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 07:58:03,915 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-19 07:58:03,916 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 07:58:03,917 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 07:58:03,918 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-19 07:58:03,920 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:58:03,921 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 07:58:03,922 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:58:03,923 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 07:58:03,924 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 07:58:03,925 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 07:58:03,925 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 07:58:03,928 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 07:58:03,928 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 07:58:03,929 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 07:58:03,930 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 07:58:03,930 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 07:58:03,931 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 07:58:03,931 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 07:58:03,932 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 07:58:03,932 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 07:58:03,932 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 07:58:03,933 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 07:58:03,933 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 07:58:03,933 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 07:58:03,934 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 07:58:03,934 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 07:58:03,934 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 07:58:03,935 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 07:58:03,935 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 07:58:03,936 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 07:58:03,936 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 07:58:03,936 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 07:58:03,936 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 07:58:03,945 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:58:03,951 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:58:03,952 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:58:03,960 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 07:58:03,962 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:58:03,973 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:58:03,976 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 07:58:03,978 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 07:58:03,978 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 07:58:03,983 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 07:58:03,984 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:58:03,988 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:58:03,992 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:58:03,996 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 07:58:03,997 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:58:03,998 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:58:03,998 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 07:58:04,000 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 07:58:04,002 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:04] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:58:04,004 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 07:58:04,004 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 07:58:04,004 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 07:58:04,005 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 07:58:04,005 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 07:58:04,005 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 07:58:04,005 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 07:58:04,005 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 07:58:04,006 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 07:58:04,006 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 07:58:04,006 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 07:58:04,006 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 07:58:04,007 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 07:58:04,007 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 07:58:04,007 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 07:58:04,008 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 07:58:04,008 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 07:58:04,008 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 07:58:04,008 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 07:58:04,008 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 07:58:04,013 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:04] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:58:04,292 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46971615 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-09-19 07:58:04,336 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:04] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.014 2026-09-19 07:58:04,380 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46971615 with result: [{'id': 441, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-09-19 07:58:04,399 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.050 0.061 2026-09-19 07:58:04,406 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:04] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:58:04,703 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-19 07:58:05,683 100 INFO rb-3169c09-224943-416937 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-19 07:58:05,695 100 INFO rb-3169c09-224943-416937 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-19 07:58:05,712 100 INFO rb-3169c09-224943-416937 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-19 07:58:05,727 100 INFO rb-3169c09-224943-416937 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-19 07:58:05,745 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-19 07:58:05,760 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-19 07:58:05,790 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:05] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.012 0.025 2026-09-19 07:58:06,568 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-09-19 07:58:06,577 100 INFO rb-3169c09-224943-416937 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-19 07:58:06,596 100 INFO rb-3169c09-224943-416937 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-19 07:58:06,612 100 INFO rb-3169c09-224943-416937 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-19 07:58:06,628 100 INFO rb-3169c09-224943-416937 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-19 07:58:06,644 100 INFO rb-3169c09-224943-416937 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-19 07:58:06,661 100 INFO rb-3169c09-224943-416937 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-19 07:58:06,680 100 INFO rb-3169c09-224943-416937 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-19 07:58:06,689 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:58:06,689 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:58:06,693 100 INFO rb-3169c09-224943-416937 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-19 07:58:06,712 100 INFO rb-3169c09-224943-416937 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-19 07:58:06,728 100 INFO rb-3169c09-224943-416937 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-19 07:58:06,732 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95427710 for PoS orders references: ['Order 00346-002-0002'] (draft: False) 2026-09-19 07:58:06,737 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:58:06,903 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95427710 with result: [{'id': 442, 'pos_reference': 'Order 00346-002-0002', 'account_move': False}] 2026-09-19 07:58:06,919 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.071 0.122 2026-09-19 07:58:07,172 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:07] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.007 2026-09-19 07:58:07,680 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:58:08,610 100 INFO rb-3169c09-224943-416937 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-19 07:58:08,613 100 INFO rb-3169c09-224943-416937 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-19 07:58:08,652 100 INFO rb-3169c09-224943-416937 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-19 07:58:08,669 100 INFO rb-3169c09-224943-416937 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-19 07:58:08,684 100 INFO rb-3169c09-224943-416937 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-19 07:58:08,685 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.012 2026-09-19 07:58:09,470 100 INFO rb-3169c09-224943-416937 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-19 07:58:09,478 100 INFO rb-3169c09-224943-416937 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-19 07:58:09,494 100 INFO rb-3169c09-224943-416937 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-19 07:58:09,513 100 INFO rb-3169c09-224943-416937 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-19 07:58:09,528 100 INFO rb-3169c09-224943-416937 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-19 07:58:09,724 100 INFO rb-3169c09-224943-416937 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-19 07:58:09,790 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39986702 for PoS orders references: ['Order 00346-002-0003'] (draft: True) 2026-09-19 07:58:09,860 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39986702 with result: [{'id': 443, 'pos_reference': 'Order 00346-002-0003', 'account_move': False}] 2026-09-19 07:58:09,871 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.028 0.056 2026-09-19 07:58:11,124 100 INFO rb-3169c09-224943-416937 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-19 07:58:11,126 100 INFO rb-3169c09-224943-416937 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-19 07:58:11,143 100 INFO rb-3169c09-224943-416937 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-19 07:58:11,160 100 INFO rb-3169c09-224943-416937 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-19 07:58:11,178 100 INFO rb-3169c09-224943-416937 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-19 07:58:11,194 100 INFO rb-3169c09-224943-416937 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-19 07:58:11,213 100 INFO rb-3169c09-224943-416937 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-19 07:58:11,214 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:11] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.007 2026-09-19 07:58:11,229 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82017496 for PoS orders references: ['Order 00346-002-0003'] (draft: False) 2026-09-19 07:58:11,233 100 INFO rb-3169c09-224943-416937 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-19 07:58:11,253 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [765] 2026-09-19 07:58:11,361 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82017496 with result: [{'id': 443, 'pos_reference': 'Order 00346-002-0003', 'account_move': False}] 2026-09-19 07:58:11,371 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.072 0.077 2026-09-19 07:58:11,403 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:11] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 304 - 6 0.006 0.011 2026-09-19 07:58:11,469 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.002 2026-09-19 07:58:12,135 100 INFO rb-3169c09-224943-416937 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-19 07:58:12,143 100 INFO rb-3169c09-224943-416937 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-19 07:58:12,162 100 INFO rb-3169c09-224943-416937 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-19 07:58:12,189 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.026 2026-09-19 07:58:12,967 100 INFO rb-3169c09-224943-416937 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-19 07:58:12,977 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-19 07:58:12,994 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-19 07:58:13,019 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.011 0.026 2026-09-19 07:58:13,782 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-09-19 07:58:13,798 100 INFO rb-3169c09-224943-416937 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-19 07:58:13,812 100 INFO rb-3169c09-224943-416937 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-19 07:58:13,829 100 INFO rb-3169c09-224943-416937 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-19 07:58:13,844 100 INFO rb-3169c09-224943-416937 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-19 07:58:13,861 100 INFO rb-3169c09-224943-416937 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-19 07:58:13,871 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73320855 for PoS orders references: ['Order 00346-002-0004'] (draft: True) 2026-09-19 07:58:13,879 100 INFO rb-3169c09-224943-416937 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-19 07:58:13,945 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73320855 with result: [{'id': 444, 'pos_reference': 'Order 00346-002-0004', 'account_move': False}] 2026-09-19 07:58:13,957 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.029 0.061 2026-09-19 07:58:14,730 100 INFO rb-3169c09-224943-416937 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-19 07:58:14,745 100 INFO rb-3169c09-224943-416937 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-19 07:58:14,774 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.022 2026-09-19 07:58:15,549 100 INFO rb-3169c09-224943-416937 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-19 07:58:15,560 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-09-19 07:58:15,578 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-09-19 07:58:15,613 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.022 0.025 2026-09-19 07:58:16,386 100 INFO rb-3169c09-224943-416937 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-19 07:58:16,393 100 INFO rb-3169c09-224943-416937 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-19 07:58:16,602 100 INFO rb-3169c09-224943-416937 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-19 07:58:16,689 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16542105 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-09-19 07:58:16,703 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [761, 762] 2026-09-19 07:58:16,754 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16542105 with result: [{'id': 441, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-09-19 07:58:16,763 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.026 0.053 2026-09-19 07:58:16,805 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:16] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.010 0.014 2026-09-19 07:58:18,049 100 INFO rb-3169c09-224943-416937 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-19 07:58:18,059 100 INFO rb-3169c09-224943-416937 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-19 07:58:18,076 100 INFO rb-3169c09-224943-416937 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-19 07:58:18,093 100 INFO rb-3169c09-224943-416937 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-19 07:58:18,110 100 INFO rb-3169c09-224943-416937 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-19 07:58:18,126 100 INFO rb-3169c09-224943-416937 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-19 07:58:18,131 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-19 07:58:18,137 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 42310 2026-09-19 07:58:18,137 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-19 07:58:18,138 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 42310 2026-09-19 07:58:18,235 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075818_234987_TestPoSRestaurantLoyalty.txt 2026-09-19 07:58:18,235 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpnjiljy3s_chrome_odoo" 2026-09-19 07:58:18,498 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 42583 2026-09-19 07:58:18,499 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpt6tnr1mq_chrome_odoo 2026-09-19 07:58:18,499 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:37767/json/version 2026-09-19 07:58:18,507 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37767/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:58:18,516 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-09-19 07:58:18,516 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:37767/json 2026-09-19 07:58:18,517 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37767/json with timeout 3 increased to 10s during tests 2026-09-19 07:58:18,519 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:37767/devtools/page/4F4E1C0E4432C4804047B1B3052D071C 2026-09-19 07:58:18,522 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-19 07:58:18,524 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-19 07:58:18,567 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:58:18,572 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-19 07:58:18,579 100 INFO rb-3169c09-224943-416937 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-19 07:58:18,580 100 INFO rb-3169c09-224943-416937 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-19 07:58:18,652 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:18] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.012 0.052 2026-09-19 07:58:18,658 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '4F4E1C0E4432C4804047B1B3052D071C', 'loaderId': 'D5D1B8C68105C86E1B510C9D5D23A605', 'isDownload': False} 2026-09-19 07:58:18,658 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-09-19 07:58:18,678 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:58:18,697 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:18] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.012 2026-09-19 07:58:18,704 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:18] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.014 2026-09-19 07:58:18,715 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:18] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.022 2026-09-19 07:58:19,020 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:19] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-09-19 07:58:19,028 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-19 07:58:19,058 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:58:19,077 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.006 2026-09-19 07:58:19,085 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 07:58:19,105 100 INFO rb-3169c09-224943-416937 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-19 07:58:19,512 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.125 0.291 2026-09-19 07:58:19,568 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:19] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.429 2026-09-19 07:58:19,585 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:58:19,637 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.066 2026-09-19 07:58:19,691 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 07:58:19,744 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-19 07:58:20,158 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.131 0.274 2026-09-19 07:58:20,231 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:20] "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-19 07:58:20,255 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:20] "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-19 07:58:20,271 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.004 0.004 2026-09-19 07:58:20,336 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:20] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.011 0.034 2026-09-19 07:58:20,366 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:20] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.008 0.068 2026-09-19 07:58:20,378 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:58:20,393 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:20] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.005 0.090 2026-09-19 07:58:20,433 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:20] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.007 0.122 2026-09-19 07:58:20,444 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:58:20,444 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.126 2026-09-19 07:58:20,458 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.145 2026-09-19 07:58:20,469 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 07:58:20,471 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:58:20,489 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:20] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.015 0.128 2026-09-19 07:58:20,497 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.110 2026-09-19 07:58:20,505 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.105 2026-09-19 07:58:20,523 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:20] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.006 0.042 2026-09-19 07:58:20,560 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:20] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 11 0.011 0.076 2026-09-19 07:58:20,570 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.078 2026-09-19 07:58:20,577 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.001 0.081 2026-09-19 07:58:20,595 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:20] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 4 0.001 0.089 2026-09-19 07:58:20,600 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.078 2026-09-19 07:58:20,611 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:20] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.004 0.061 2026-09-19 07:58:21,267 100 INFO rb-3169c09-224943-416937 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-19 07:58:21,280 100 INFO rb-3169c09-224943-416937 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-19 07:58:21,305 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:21] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.010 0.025 2026-09-19 07:58:21,447 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:58:22,189 100 INFO rb-3169c09-224943-416937 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-19 07:58:22,196 100 INFO rb-3169c09-224943-416937 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-19 07:58:22,202 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79652399 for PoS orders references: ['Order 00346-002-0004'] (draft: True) 2026-09-19 07:58:22,231 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [767, 768] 2026-09-19 07:58:22,294 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79652399 with result: [{'id': 444, 'pos_reference': 'Order 00346-002-0004', 'account_move': False}] 2026-09-19 07:58:22,306 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.054 0.055 2026-09-19 07:58:22,312 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.040 2026-09-19 07:58:23,068 100 INFO rb-3169c09-224943-416937 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-19 07:58:23,076 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:23] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:58:23,572 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:58:23,857 100 INFO rb-3169c09-224943-416937 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-19 07:58:23,861 100 INFO rb-3169c09-224943-416937 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-19 07:58:23,876 100 INFO rb-3169c09-224943-416937 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-19 07:58:23,893 100 INFO rb-3169c09-224943-416937 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-19 07:58:24,733 100 INFO rb-3169c09-224943-416937 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-19 07:58:24,755 100 INFO rb-3169c09-224943-416937 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-19 07:58:24,761 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:58:24,762 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:58:24,795 100 INFO rb-3169c09-224943-416937 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-19 07:58:24,811 100 INFO rb-3169c09-224943-416937 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-19 07:58:24,827 100 INFO rb-3169c09-224943-416937 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-19 07:58:24,832 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:58:24,840 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79848726 for PoS orders references: ['Order 00346-002-0004'] (draft: False) 2026-09-19 07:58:24,864 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [771, 772] 2026-09-19 07:58:24,939 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79848726 with result: [{'id': 444, 'pos_reference': 'Order 00346-002-0004', 'account_move': False}] 2026-09-19 07:58:24,950 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.045 0.077 2026-09-19 07:58:25,048 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 07:58:25,053 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 07:58:25,054 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 07:58:25,059 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 07:58:25,061 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 07:58:25,061 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 07:58:25,062 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 07:58:25,062 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 07:58:25,063 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 07:58:25,064 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 07:58:25,065 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 07:58:25,068 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 07:58:25,069 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 07:58:25,070 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 07:58:25,070 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 07:58:25,071 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 07:58:25,071 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 07:58:25,072 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 07:58:25,072 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 07:58:25,073 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 07:58:25,073 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 07:58:25,074 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 07:58:25,074 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 07:58:25,075 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 07:58:25,075 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 07:58:25,076 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 07:58:25,076 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 07:58:25,077 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 07:58:25,078 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 07:58:25,078 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 07:58:25,081 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:58:25,087 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:58:25,108 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:58:25,114 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 07:58:25,118 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-09-19 07:58:25,125 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-09-19 07:58:25,137 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:58:25,139 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-19 07:58:25,140 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-09-19 07:58:25,147 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:58:25,160 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:58:25,185 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-09-19 07:58:25,189 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-19 07:58:25,201 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-19 07:58:25,204 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 07:58:25,208 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:58:25,231 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.007 0.008 2026-09-19 07:58:25,233 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 07:58:25,233 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 07:58:25,234 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 07:58:25,235 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 07:58:25,235 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 07:58:25,235 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 07:58:25,236 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 07:58:25,236 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 07:58:25,236 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 07:58:25,237 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 07:58:25,237 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 07:58:25,237 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 07:58:25,238 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 07:58:25,238 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 07:58:25,238 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 07:58:25,239 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 07:58:25,239 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 07:58:25,239 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 07:58:25,240 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 07:58:25,240 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 07:58:25,240 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 07:58:25,241 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 07:58:25,241 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 07:58:25,242 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 07:58:25,242 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 07:58:25,242 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 07:58:25,242 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 07:58:25,242 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 07:58:25,243 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 07:58:25,243 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 07:58:25,253 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:58:25,254 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:58:25,257 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:58:25,258 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:58:25,288 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:58:25,290 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:58:25,290 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 07:58:25,292 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 07:58:25,293 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 07:58:25,294 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:58:25,296 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:58:25,298 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 07:58:25,301 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-19 07:58:25,303 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 07:58:25,306 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 07:58:25,311 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 07:58:25,312 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 07:58:25,313 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:58:25,315 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 07:58:25,317 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 07:58:25,323 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:58:25,323 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 07:58:25,325 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 07:58:25,326 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 07:58:25,326 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 07:58:25,327 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 07:58:25,327 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 07:58:25,327 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 07:58:25,328 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 07:58:25,328 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 07:58:25,328 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 07:58:25,329 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 07:58:25,329 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 07:58:25,330 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 07:58:25,331 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 07:58:25,331 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 07:58:25,331 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 07:58:25,331 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 07:58:25,332 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 07:58:25,332 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 07:58:25,333 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 07:58:25,334 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 07:58:25,619 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-19 07:58:25,684 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:25] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:58:26,996 100 INFO rb-3169c09-224943-416937 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-19 07:58:27,016 100 INFO rb-3169c09-224943-416937 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-19 07:58:27,037 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.010 2026-09-19 07:58:27,402 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:58:27,813 100 INFO rb-3169c09-224943-416937 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-19 07:58:27,826 100 INFO rb-3169c09-224943-416937 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-19 07:58:27,835 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48962201 for PoS orders references: ['Order 00346-004-0005'] (draft: True) 2026-09-19 07:58:27,843 100 INFO rb-3169c09-224943-416937 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-19 07:58:27,885 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48962201 with result: [{'id': 445, 'pos_reference': 'Order 00346-004-0005', 'account_move': False}] 2026-09-19 07:58:27,900 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.033 0.036 2026-09-19 07:58:28,666 100 INFO rb-3169c09-224943-416937 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-19 07:58:28,675 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:58:29,451 100 INFO rb-3169c09-224943-416937 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-19 07:58:29,460 100 INFO rb-3169c09-224943-416937 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-19 07:58:29,471 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22492274 for PoS orders references: ['Order 00346-004-0005'] (draft: True) 2026-09-19 07:58:29,479 100 INFO rb-3169c09-224943-416937 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-19 07:58:29,529 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22492274 with result: [{'id': 445, 'pos_reference': 'Order 00346-004-0005', 'account_move': False}] 2026-09-19 07:58:29,538 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.024 0.049 2026-09-19 07:58:30,297 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-19 07:58:30,305 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:58:30,308 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 42583 2026-09-19 07:58:30,309 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-19 07:58:30,310 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 42583 2026-09-19 07:58:30,406 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075830_406673_TestPoSRestaurantLoyalty.txt 2026-09-19 07:58:30,407 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpt6tnr1mq_chrome_odoo" 2026-09-19 07:58:30,460 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_02_others ... 2026-09-19 07:58:30,862 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 42830 2026-09-19 07:58:30,862 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpt6153c8s_chrome_odoo 2026-09-19 07:58:30,863 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36531/json/version 2026-09-19 07:58:30,864 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36531/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:58:30,871 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-09-19 07:58:30,872 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36531/json 2026-09-19 07:58:30,872 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36531/json with timeout 3 increased to 10s during tests 2026-09-19 07:58:30,881 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:36531/devtools/page/5196E25762210F60EA6866EF29C1F48A 2026-09-19 07:58:30,888 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-19 07:58:30,894 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-19 07:58:31,028 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:58:31,030 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-19 07:58:31,038 100 INFO rb-3169c09-224943-416937 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-19 07:58:31,039 100 INFO rb-3169c09-224943-416937 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-19 07:58:31,052 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:58:31,615 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:31] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.058 0.508 2026-09-19 07:58:31,619 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '5196E25762210F60EA6866EF29C1F48A', 'loaderId': '264CCB7B24726FD8B0C006BFD776FE4A', 'isDownload': False} 2026-09-19 07:58:31,619 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-09-19 07:58:31,633 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:58:31,652 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:31] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.012 2026-09-19 07:58:31,660 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:31] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.016 2026-09-19 07:58:31,669 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:31] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.028 2026-09-19 07:58:32,054 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:32] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.008 2026-09-19 07:58:32,072 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.006 2026-09-19 07:58:32,113 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-09-19 07:58:32,117 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:58:32,121 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:58:32,132 100 INFO rb-3169c09-224943-416937 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-19 07:58:32,744 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.242 0.375 2026-09-19 07:58:32,816 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:32] "GET /pos/ui HTTP/1.1" 200 - 20 0.034 0.633 2026-09-19 07:58:32,836 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:58:32,881 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:32] "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-19 07:58:32,938 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:58:32,971 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:58:33,415 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.146 0.273 2026-09-19 07:58:33,486 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.042 2026-09-19 07:58:33,507 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:33] "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-19 07:58:33,521 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:58:33,611 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:33] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 14 0.041 0.039 2026-09-19 07:58:33,651 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:33] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.007 0.082 2026-09-19 07:58:33,669 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:58:33,683 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:58:33,689 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:58:33,696 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:33] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.010 0.110 2026-09-19 07:58:33,697 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:58:33,706 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:58:33,722 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.018 0.114 2026-09-19 07:58:33,772 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:33] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.013 0.172 2026-09-19 07:58:33,783 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.177 2026-09-19 07:58:33,806 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:33] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.176 2026-09-19 07:58:33,846 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:33] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.016 0.123 2026-09-19 07:58:33,860 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:33] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.004 0.142 2026-09-19 07:58:33,871 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.139 2026-09-19 07:58:33,889 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.012 0.089 2026-09-19 07:58:33,898 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.105 2026-09-19 07:58:33,912 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.093 2026-09-19 07:58:33,929 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:33] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 4 0.002 0.068 2026-09-19 07:58:33,948 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:33] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.004 0.070 2026-09-19 07:58:33,966 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.012 0.072 2026-09-19 07:58:34,379 100 INFO rb-3169c09-224943-416937 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-19 07:58:34,394 100 INFO rb-3169c09-224943-416937 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-19 07:58:34,411 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:34] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.014 2026-09-19 07:58:34,422 100 INFO rb-3169c09-224943-416937 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-19 07:58:34,426 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.020 2026-09-19 07:58:34,504 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:58:35,392 100 INFO rb-3169c09-224943-416937 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-19 07:58:35,397 100 INFO rb-3169c09-224943-416937 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-19 07:58:35,410 100 INFO rb-3169c09-224943-416937 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-19 07:58:35,426 100 INFO rb-3169c09-224943-416937 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-19 07:58:35,443 100 INFO rb-3169c09-224943-416937 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-19 07:58:35,461 100 INFO rb-3169c09-224943-416937 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-19 07:58:35,476 100 INFO rb-3169c09-224943-416937 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-19 07:58:35,492 100 INFO rb-3169c09-224943-416937 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-19 07:58:35,595 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:58:36,345 100 INFO rb-3169c09-224943-416937 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-19 07:58:36,359 100 INFO rb-3169c09-224943-416937 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-19 07:58:36,376 100 INFO rb-3169c09-224943-416937 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-19 07:58:36,394 100 INFO rb-3169c09-224943-416937 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-19 07:58:36,409 100 INFO rb-3169c09-224943-416937 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-19 07:58:36,425 100 INFO rb-3169c09-224943-416937 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-19 07:58:36,443 100 INFO rb-3169c09-224943-416937 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-19 07:58:36,459 100 INFO rb-3169c09-224943-416937 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-19 07:58:36,476 100 INFO rb-3169c09-224943-416937 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-19 07:58:36,924 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:58:37,317 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,329 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,342 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,360 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,376 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,392 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,410 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,426 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,442 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,459 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,476 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,492 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,509 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,527 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,542 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,559 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,576 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,592 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,609 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,627 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,643 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,659 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,681 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,684 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:58:37,688 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:58:37,693 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,709 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,725 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,742 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,760 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,777 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,792 100 INFO rb-3169c09-224943-416937 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-19 07:58:37,815 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:58:37,824 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45164460 for PoS orders references: ['Order 00347-002-0001'] (draft: True) 2026-09-19 07:58:37,827 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:58:37,903 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45164460 with result: [{'id': 446, 'pos_reference': 'Order 00347-002-0001', 'account_move': False}] 2026-09-19 07:58:37,917 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.045 0.052 2026-09-19 07:58:37,967 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.012 0.024 2026-09-19 07:58:38,755 100 INFO rb-3169c09-224943-416937 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-19 07:58:38,760 100 INFO rb-3169c09-224943-416937 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-19 07:58:38,776 100 INFO rb-3169c09-224943-416937 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-19 07:58:38,792 100 INFO rb-3169c09-224943-416937 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-19 07:58:38,809 100 INFO rb-3169c09-224943-416937 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-19 07:58:38,826 100 INFO rb-3169c09-224943-416937 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-19 07:58:38,844 100 INFO rb-3169c09-224943-416937 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-19 07:58:38,859 100 INFO rb-3169c09-224943-416937 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-19 07:58:38,876 100 INFO rb-3169c09-224943-416937 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-19 07:58:38,877 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-19 07:58:38,883 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 42830 2026-09-19 07:58:38,884 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-19 07:58:38,884 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 42830 2026-09-19 07:58:38,956 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075838_955881_TestPoSRestaurantLoyalty.txt 2026-09-19 07:58:38,956 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpt6153c8s_chrome_odoo" 2026-09-19 07:58:39,219 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43030 2026-09-19 07:58:39,220 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpims3b602_chrome_odoo 2026-09-19 07:58:39,220 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:39999/json/version 2026-09-19 07:58:39,222 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39999/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:58:39,235 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-09-19 07:58:39,235 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:39999/json 2026-09-19 07:58:39,236 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39999/json with timeout 3 increased to 10s during tests 2026-09-19 07:58:39,251 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:39999/devtools/page/E6EFF62F0B3651F59C5BA025C4CF8D09 2026-09-19 07:58:39,281 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-19 07:58:39,286 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-19 07:58:39,309 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:58:39,314 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-19 07:58:39,320 100 INFO rb-3169c09-224943-416937 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-19 07:58:39,320 100 INFO rb-3169c09-224943-416937 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-19 07:58:39,413 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:39] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.020 0.049 2026-09-19 07:58:39,421 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'E6EFF62F0B3651F59C5BA025C4CF8D09', 'loaderId': 'C54736F0BC7F651D89CC38B9225E1CB4', 'isDownload': False} 2026-09-19 07:58:39,421 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-09-19 07:58:39,439 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:58:39,465 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:39] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-09-19 07:58:39,479 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:39] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.031 2026-09-19 07:58:39,491 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:39] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.036 2026-09-19 07:58:39,868 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:39] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 07:58:39,884 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-19 07:58:39,903 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:58:39,918 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:58:39,924 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.016 2026-09-19 07:58:39,940 100 INFO rb-3169c09-224943-416937 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-19 07:58:40,388 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.170 0.286 2026-09-19 07:58:40,423 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:40] "GET /pos/ui HTTP/1.1" 200 - 20 0.010 0.450 2026-09-19 07:58:40,445 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:58:40,473 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.043 2026-09-19 07:58:40,550 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:58:40,598 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.005 2026-09-19 07:58:41,039 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.129 0.295 2026-09-19 07:58:41,110 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.012 0.042 2026-09-19 07:58:41,134 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:41] "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-19 07:58:41,158 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.004 0.004 2026-09-19 07:58:41,227 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:41] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.017 0.028 2026-09-19 07:58:41,273 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:41] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.014 0.077 2026-09-19 07:58:41,287 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 07:58:41,297 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:41] "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-19 07:58:41,309 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:58:41,319 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:41] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.013 0.122 2026-09-19 07:58:41,324 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:58:41,334 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.133 2026-09-19 07:58:41,376 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:41] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.014 0.172 2026-09-19 07:58:41,385 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.185 2026-09-19 07:58:41,416 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:41] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.013 0.167 2026-09-19 07:58:41,441 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:41] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.013 0.114 2026-09-19 07:58:41,483 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:41] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 11 0.022 0.131 2026-09-19 07:58:41,490 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.148 2026-09-19 07:58:41,497 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.110 2026-09-19 07:58:41,503 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.001 0.105 2026-09-19 07:58:41,517 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.080 2026-09-19 07:58:41,533 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:41] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 4 0.002 0.080 2026-09-19 07:58:41,546 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:41] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.004 0.054 2026-09-19 07:58:41,549 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.030 2026-09-19 07:58:42,212 100 INFO rb-3169c09-224943-416937 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-19 07:58:42,230 100 INFO rb-3169c09-224943-416937 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-19 07:58:42,258 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.026 2026-09-19 07:58:42,334 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:58:43,103 100 INFO rb-3169c09-224943-416937 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-19 07:58:43,109 100 INFO rb-3169c09-224943-416937 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-19 07:58:43,127 100 INFO rb-3169c09-224943-416937 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-19 07:58:43,142 100 INFO rb-3169c09-224943-416937 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-19 07:58:43,159 100 INFO rb-3169c09-224943-416937 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-19 07:58:43,177 100 INFO rb-3169c09-224943-416937 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-19 07:58:43,192 100 INFO rb-3169c09-224943-416937 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-19 07:58:43,209 100 INFO rb-3169c09-224943-416937 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-19 07:58:43,615 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:58:44,050 100 INFO rb-3169c09-224943-416937 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-19 07:58:44,059 100 INFO rb-3169c09-224943-416937 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-19 07:58:44,066 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55087345 for PoS orders references: ['Order 00347-002-0001'] (draft: True) 2026-09-19 07:58:44,095 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [776, 777] 2026-09-19 07:58:44,151 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55087345 with result: [{'id': 446, 'pos_reference': 'Order 00347-002-0001', 'account_move': False}] 2026-09-19 07:58:44,162 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.043 0.061 2026-09-19 07:58:44,806 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:58:44,924 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:58:44,941 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:44] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.007 2026-09-19 07:58:45,719 100 INFO rb-3169c09-224943-416937 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-19 07:58:45,727 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64693663 for PoS orders references: ['Order 00347-002-0001'] (draft: True) 2026-09-19 07:58:45,741 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [778, 779, 780] 2026-09-19 07:58:45,824 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64693663 with result: [{'id': 446, 'pos_reference': 'Order 00347-002-0001', 'account_move': False}] 2026-09-19 07:58:45,835 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.049 0.065 2026-09-19 07:58:46,597 100 INFO rb-3169c09-224943-416937 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-19 07:58:46,609 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:58:46,611 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.007 2026-09-19 07:58:47,379 100 INFO rb-3169c09-224943-416937 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-19 07:58:47,394 100 INFO rb-3169c09-224943-416937 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-19 07:58:47,433 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.026 2026-09-19 07:58:48,209 100 INFO rb-3169c09-224943-416937 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-19 07:58:48,225 100 INFO rb-3169c09-224943-416937 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-19 07:58:48,244 100 INFO rb-3169c09-224943-416937 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-19 07:58:48,259 100 INFO rb-3169c09-224943-416937 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-19 07:58:48,277 100 INFO rb-3169c09-224943-416937 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-19 07:58:48,304 100 INFO rb-3169c09-224943-416937 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-19 07:58:48,310 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:58:48,331 100 INFO rb-3169c09-224943-416937 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-19 07:58:48,336 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68826144 for PoS orders references: ['Order 00347-002-0001'] (draft: True) 2026-09-19 07:58:48,354 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [781, 782, 783] 2026-09-19 07:58:48,426 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68826144 with result: [{'id': 446, 'pos_reference': 'Order 00347-002-0001', 'account_move': False}] 2026-09-19 07:58:48,439 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.047 0.067 2026-09-19 07:58:48,753 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 07:58:49,202 100 INFO rb-3169c09-224943-416937 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-19 07:58:49,259 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:49] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.029 0.027 2026-09-19 07:58:50,036 100 INFO rb-3169c09-224943-416937 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-19 07:58:50,049 100 INFO rb-3169c09-224943-416937 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-19 07:58:50,058 100 INFO rb-3169c09-224943-416937 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-19 07:58:50,076 100 INFO rb-3169c09-224943-416937 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-19 07:58:50,092 100 INFO rb-3169c09-224943-416937 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-19 07:58:50,109 100 INFO rb-3169c09-224943-416937 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-19 07:58:50,127 100 INFO rb-3169c09-224943-416937 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-19 07:58:50,142 100 INFO rb-3169c09-224943-416937 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-19 07:58:50,159 100 INFO rb-3169c09-224943-416937 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-19 07:58:51,002 100 INFO rb-3169c09-224943-416937 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-19 07:58:51,020 100 INFO rb-3169c09-224943-416937 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-19 07:58:51,037 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.009 2026-09-19 07:58:51,114 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 07:58:51,115 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 07:58:51,116 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 07:58:51,116 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 07:58:51,116 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 07:58:51,117 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 07:58:51,117 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 07:58:51,117 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 07:58:51,118 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 07:58:51,118 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 07:58:51,118 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 07:58:51,119 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 07:58:51,119 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 07:58:51,120 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 07:58:51,120 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 07:58:51,121 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 07:58:51,122 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 07:58:51,124 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 07:58:51,126 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 07:58:51,130 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 07:58:51,133 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 07:58:51,133 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 07:58:51,135 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 07:58:51,136 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 07:58:51,140 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 07:58:51,143 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:58:51,146 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 07:58:51,149 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 07:58:51,151 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:58:51,153 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 07:58:51,156 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:58:51,158 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 07:58:51,160 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 07:58:51,191 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 07:58:51,202 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:58:51,205 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 07:58:51,206 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:58:51,208 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-09-19 07:58:51,209 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-09-19 07:58:51,213 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 07:58:51,221 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 07:58:51,230 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-09-19 07:58:51,246 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-09-19 07:58:51,250 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 07:58:51,257 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 07:58:51,259 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-09-19 07:58:51,261 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-19 07:58:51,262 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 07:58:51,264 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:58:51,266 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 07:58:51,266 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 07:58:51,267 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 07:58:51,267 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 07:58:51,273 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:58:51,279 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:58:51,280 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 07:58:51,283 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 07:58:51,284 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 07:58:51,287 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 07:58:51,291 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:58:51,292 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-09-19 07:58:51,293 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 07:58:51,294 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 07:58:51,295 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 07:58:51,296 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 07:58:51,296 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 07:58:51,298 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 07:58:51,298 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 07:58:51,299 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 07:58:51,300 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 07:58:51,301 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 07:58:51,301 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 07:58:51,302 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 07:58:51,302 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 07:58:51,303 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 07:58:51,303 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 07:58:51,306 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 07:58:51,309 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "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-19 07:58:51,309 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 07:58:51,315 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:58:51,320 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 07:58:51,325 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 07:58:51,348 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 07:58:51,351 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-09-19 07:58:51,358 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.048 2026-09-19 07:58:51,368 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-09-19 07:58:51,372 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:58:51,377 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 07:58:51,380 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 07:58:51,384 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 07:58:51,385 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 07:58:51,386 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 07:58:51,389 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-09-19 07:58:51,394 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-09-19 07:58:51,399 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 07:58:51,401 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 07:58:51,401 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 07:58:51,402 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 07:58:51,403 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:58:51,406 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 07:58:51,407 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:58:51,410 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 07:58:51,411 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 07:58:51,411 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 07:58:51,412 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 07:58:51,412 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 07:58:51,413 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 07:58:51,413 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 07:58:51,414 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 07:58:51,416 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 07:58:51,417 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 07:58:51,418 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:58:51,419 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 07:58:51,420 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:58:51,420 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 07:58:51,421 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 07:58:51,421 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 07:58:51,421 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 07:58:51,753 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28856207 for PoS orders references: ['Order 00347-002-0001'] (draft: True) 2026-09-19 07:58:51,765 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [784, 785, 786] 2026-09-19 07:58:51,774 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-09-19 07:58:51,826 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28856207 with result: [{'id': 446, 'pos_reference': 'Order 00347-002-0001', 'account_move': False}] 2026-09-19 07:58:51,837 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.032 0.058 2026-09-19 07:58:51,843 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:51] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:58:52,723 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:58:53,123 100 INFO rb-3169c09-224943-416937 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-19 07:58:53,126 100 INFO rb-3169c09-224943-416937 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-19 07:58:53,142 100 INFO rb-3169c09-224943-416937 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-19 07:58:53,147 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:58:53,161 100 INFO rb-3169c09-224943-416937 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-19 07:58:53,175 100 INFO rb-3169c09-224943-416937 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-19 07:58:53,192 100 INFO rb-3169c09-224943-416937 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-19 07:58:53,208 100 INFO rb-3169c09-224943-416937 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-19 07:58:53,225 100 INFO rb-3169c09-224943-416937 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-19 07:58:53,242 100 INFO rb-3169c09-224943-416937 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-19 07:58:53,259 100 INFO rb-3169c09-224943-416937 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-19 07:58:53,275 100 INFO rb-3169c09-224943-416937 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-19 07:58:53,292 100 INFO rb-3169c09-224943-416937 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-19 07:58:53,309 100 INFO rb-3169c09-224943-416937 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-19 07:58:53,326 100 INFO rb-3169c09-224943-416937 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-19 07:58:53,330 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-19 07:58:53,340 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43030 2026-09-19 07:58:53,340 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-19 07:58:53,341 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43030 2026-09-19 07:58:53,442 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075853_442787_TestPoSRestaurantLoyalty.txt 2026-09-19 07:58:53,443 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpims3b602_chrome_odoo" 2026-09-19 07:58:53,707 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43285 2026-09-19 07:58:53,708 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpq2f4op6w_chrome_odoo 2026-09-19 07:58:53,708 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:33741/json/version 2026-09-19 07:58:53,709 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33741/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:58:53,727 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-09-19 07:58:53,728 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:33741/json 2026-09-19 07:58:53,728 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33741/json with timeout 3 increased to 10s during tests 2026-09-19 07:58:53,738 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:33741/devtools/page/25514B2EC8BB06FBE9090C6B3A4A6ED6 2026-09-19 07:58:53,752 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-19 07:58:53,763 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-19 07:58:53,782 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:58:53,785 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-19 07:58:53,789 100 INFO rb-3169c09-224943-416937 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-19 07:58:53,790 100 INFO rb-3169c09-224943-416937 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-19 07:58:53,869 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:53] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.018 0.050 2026-09-19 07:58:53,879 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '25514B2EC8BB06FBE9090C6B3A4A6ED6', 'loaderId': 'EC7D497C953A55BB80B0C2F28A0F8A27', 'isDownload': False} 2026-09-19 07:58:53,880 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-09-19 07:58:53,904 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:58:53,931 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:53] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.017 2026-09-19 07:58:53,944 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:53] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.016 2026-09-19 07:58:53,959 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:53] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.024 2026-09-19 07:58:54,302 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:54] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-09-19 07:58:54,312 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-19 07:58:54,340 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:58:54,352 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 07:58:54,354 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:58:54,371 100 INFO rb-3169c09-224943-416937 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-19 07:58:54,873 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.159 0.351 2026-09-19 07:58:54,921 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:54] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.513 2026-09-19 07:58:54,938 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:58:54,986 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.060 2026-09-19 07:58:55,052 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.007 2026-09-19 07:58:55,077 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:58:55,560 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.162 0.299 2026-09-19 07:58:55,621 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.037 2026-09-19 07:58:55,651 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58: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-19 07:58:55,669 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:58:55,743 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:55] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.015 0.031 2026-09-19 07:58:55,783 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:55] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.008 0.078 2026-09-19 07:58:55,802 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:58:55,828 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:55] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.015 0.107 2026-09-19 07:58:55,853 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.013 0.132 2026-09-19 07:58:55,859 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:58:55,865 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:58:55,870 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.011 0.147 2026-09-19 07:58:55,895 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:58:55,936 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:55] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.019 0.214 2026-09-19 07:58:55,960 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:55] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.015 0.196 2026-09-19 07:58:55,969 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.158 2026-09-19 07:58:55,980 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.141 2026-09-19 07:58:56,000 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:56] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.008 0.120 2026-09-19 07:58:56,061 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:56] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 11 0.016 0.140 2026-09-19 07:58:56,069 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.125 2026-09-19 07:58:56,098 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.021 0.110 2026-09-19 07:58:56,113 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:56] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 4 0.002 0.138 2026-09-19 07:58:56,118 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.131 2026-09-19 07:58:56,132 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:56] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.005 0.103 2026-09-19 07:58:56,742 100 INFO rb-3169c09-224943-416937 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-19 07:58:56,758 100 INFO rb-3169c09-224943-416937 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-19 07:58:56,775 100 INFO rb-3169c09-224943-416937 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-19 07:58:56,792 100 INFO rb-3169c09-224943-416937 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-19 07:58:56,808 100 INFO rb-3169c09-224943-416937 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-19 07:58:56,827 100 INFO rb-3169c09-224943-416937 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-19 07:58:56,842 100 INFO rb-3169c09-224943-416937 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-19 07:58:56,858 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-09-19 07:58:56,875 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-09-19 07:58:56,895 100 INFO rb-3169c09-224943-416937 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-19 07:58:56,914 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:58:56,929 100 INFO rb-3169c09-224943-416937 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-19 07:58:56,931 100 INFO rb-3169c09-224943-416937 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-19 07:58:56,944 100 INFO rb-3169c09-224943-416937 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-19 07:58:56,955 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:56] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.003 0.007 2026-09-19 07:58:56,958 100 INFO rb-3169c09-224943-416937 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-19 07:58:56,978 100 INFO rb-3169c09-224943-416937 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-19 07:58:56,992 100 INFO rb-3169c09-224943-416937 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-19 07:58:56,995 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:56] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.011 0.005 2026-09-19 07:58:57,012 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:57] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.010 0.014 2026-09-19 07:58:57,778 100 INFO rb-3169c09-224943-416937 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-19 07:58:57,801 100 INFO rb-3169c09-224943-416937 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-19 07:58:57,808 100 INFO rb-3169c09-224943-416937 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-19 07:58:57,826 100 INFO rb-3169c09-224943-416937 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-19 07:58:57,840 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:57] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.005 0.005 2026-09-19 07:58:57,843 100 INFO rb-3169c09-224943-416937 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-19 07:58:57,858 100 INFO rb-3169c09-224943-416937 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-19 07:58:57,875 100 INFO rb-3169c09-224943-416937 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-19 07:58:57,885 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:57] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.002 0.004 2026-09-19 07:58:57,892 100 INFO rb-3169c09-224943-416937 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-19 07:58:57,908 100 INFO rb-3169c09-224943-416937 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-19 07:58:57,927 100 INFO rb-3169c09-224943-416937 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-19 07:58:57,942 100 INFO rb-3169c09-224943-416937 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-19 07:58:57,959 100 INFO rb-3169c09-224943-416937 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-19 07:58:57,975 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:57] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.007 0.005 2026-09-19 07:58:57,976 100 INFO rb-3169c09-224943-416937 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-19 07:58:57,992 100 INFO rb-3169c09-224943-416937 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-19 07:58:58,009 100 INFO rb-3169c09-224943-416937 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-19 07:58:58,028 100 INFO rb-3169c09-224943-416937 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-19 07:58:58,042 100 INFO rb-3169c09-224943-416937 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-19 07:58:58,059 100 INFO rb-3169c09-224943-416937 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-19 07:58:58,077 100 INFO rb-3169c09-224943-416937 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-19 07:58:58,092 100 INFO rb-3169c09-224943-416937 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-19 07:58:58,110 100 INFO rb-3169c09-224943-416937 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-19 07:58:58,126 100 INFO rb-3169c09-224943-416937 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-19 07:58:58,129 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-19 07:58:58,136 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:58] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:58:58,144 100 INFO rb-3169c09-224943-416937 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-19 07:58:58,153 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 07:58:58,159 100 INFO rb-3169c09-224943-416937 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-19 07:58:58,160 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:58] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.003 0.016 2026-09-19 07:58:58,166 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.012 2026-09-19 07:58:58,932 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-09-19 07:58:58,942 100 INFO rb-3169c09-224943-416937 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-19 07:58:58,951 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:58] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.001 0.004 2026-09-19 07:58:58,965 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 07:58:58,966 100 INFO rb-3169c09-224943-416937 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-19 07:58:58,973 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:58] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.011 2026-09-19 07:58:58,981 100 INFO rb-3169c09-224943-416937 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-19 07:58:58,993 100 INFO rb-3169c09-224943-416937 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-19 07:58:59,015 100 INFO rb-3169c09-224943-416937 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-19 07:58:59,026 100 INFO rb-3169c09-224943-416937 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-19 07:58:59,043 100 INFO rb-3169c09-224943-416937 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-19 07:58:59,045 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:59] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.007 0.008 2026-09-19 07:58:59,536 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:58:59,816 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-09-19 07:58:59,825 100 INFO rb-3169c09-224943-416937 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-19 07:58:59,844 100 INFO rb-3169c09-224943-416937 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-19 07:58:59,859 100 INFO rb-3169c09-224943-416937 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-19 07:58:59,875 100 INFO rb-3169c09-224943-416937 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-19 07:58:59,892 100 INFO rb-3169c09-224943-416937 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-19 07:58:59,908 100 INFO rb-3169c09-224943-416937 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-19 07:58:59,925 100 INFO rb-3169c09-224943-416937 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-19 07:58:59,943 100 INFO rb-3169c09-224943-416937 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-19 07:58:59,958 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-09-19 07:58:59,975 100 INFO rb-3169c09-224943-416937 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-19 07:58:59,987 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:58:59] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:58:59,994 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,000 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:00] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 07:59:00,010 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,026 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,042 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,063 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,075 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,092 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,108 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,118 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:00] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:59:00,126 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-09-19 07:59:00,144 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,151 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:00] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:59:00,159 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,177 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,191 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,208 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,225 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,245 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,259 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,279 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,292 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,305 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:00] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:59:00,309 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-09-19 07:59:00,330 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,337 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:00] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 07:59:00,342 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,362 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,375 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,393 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:00] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.005 0.007 2026-09-19 07:59:00,394 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,411 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,424 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,425 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:00] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.006 0.006 2026-09-19 07:59:00,447 100 INFO rb-3169c09-224943-416937 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-19 07:59:00,472 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.011 0.027 2026-09-19 07:59:00,545 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:59:01,289 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:59:01,293 100 INFO rb-3169c09-224943-416937 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-19 07:59:01,312 100 INFO rb-3169c09-224943-416937 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-19 07:59:01,328 100 INFO rb-3169c09-224943-416937 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-19 07:59:01,335 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-19 07:59:01,350 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.010 2026-09-19 07:59:01,353 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43285 2026-09-19 07:59:01,362 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-19 07:59:01,363 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43285 2026-09-19 07:59:01,431 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075901_430827_TestPoSRestaurantLoyalty.txt 2026-09-19 07:59:01,431 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpq2f4op6w_chrome_odoo" 2026-09-19 07:59:01,472 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_04_ticket_screen ... 2026-09-19 07:59:01,861 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43501 2026-09-19 07:59:01,862 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpk1s110nx_chrome_odoo 2026-09-19 07:59:01,862 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:38169/json/version 2026-09-19 07:59:01,864 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38169/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:59:01,879 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-09-19 07:59:01,879 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:38169/json 2026-09-19 07:59:01,880 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38169/json with timeout 3 increased to 10s during tests 2026-09-19 07:59:01,892 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:38169/devtools/page/0C22AD6F9D24060E7CB55AAD0E131939 2026-09-19 07:59:01,902 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-19 07:59:01,908 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-19 07:59:02,074 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:59:02,076 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-19 07:59:02,084 100 INFO rb-3169c09-224943-416937 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-19 07:59:02,084 100 INFO rb-3169c09-224943-416937 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-19 07:59:02,108 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:59:02,714 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:02] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.093 0.519 2026-09-19 07:59:02,718 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '0C22AD6F9D24060E7CB55AAD0E131939', 'loaderId': '705F14A93CBC2668181CC04DBA2EF02E', 'isDownload': False} 2026-09-19 07:59:02,718 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-09-19 07:59:02,737 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:59:02,761 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:02] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.013 2026-09-19 07:59:02,772 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:02] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.019 2026-09-19 07:59:02,780 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:02] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-09-19 07:59:03,120 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:03] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-19 07:59:03,134 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.005 2026-09-19 07:59:03,177 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-09-19 07:59:03,181 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:59:03,182 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:59:03,201 100 INFO rb-3169c09-224943-416937 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-19 07:59:03,692 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.178 0.321 2026-09-19 07:59:03,752 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:03] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.496 2026-09-19 07:59:03,785 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:59:03,824 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.087 2026-09-19 07:59:03,863 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.005 2026-09-19 07:59:03,908 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 07:59:04,358 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.135 0.299 2026-09-19 07:59:04,433 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.044 2026-09-19 07:59:04,454 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:04] "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-19 07:59:04,469 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:59:04,564 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:04] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 14 0.044 0.039 2026-09-19 07:59:04,586 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:59:04,603 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:59:04,618 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:59:04,632 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:04] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.018 0.131 2026-09-19 07:59:04,642 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:59:04,680 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:04] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.022 0.168 2026-09-19 07:59:04,726 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:04] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.012 0.217 2026-09-19 07:59:04,739 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:59:04,746 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.013 0.235 2026-09-19 07:59:04,758 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.007 2026-09-19 07:59:04,784 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:04] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.016 0.147 2026-09-19 07:59:04,841 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:04] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.027 0.166 2026-09-19 07:59:04,862 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:04] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.009 0.163 2026-09-19 07:59:04,882 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.129 2026-09-19 07:59:04,902 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.391 2026-09-19 07:59:04,909 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-09-19 07:59:04,923 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.113 2026-09-19 07:59:04,942 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:04] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 4 0.004 0.091 2026-09-19 07:59:04,952 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.186 2026-09-19 07:59:04,975 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:04] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.011 0.059 2026-09-19 07:59:05,342 100 INFO rb-3169c09-224943-416937 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-19 07:59:05,358 100 INFO rb-3169c09-224943-416937 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-19 07:59:05,373 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.014 2026-09-19 07:59:05,375 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:59:05,390 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:05] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 07:59:05,391 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:59:05,418 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:59:06,335 100 INFO rb-3169c09-224943-416937 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-19 07:59:06,341 100 INFO rb-3169c09-224943-416937 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-19 07:59:06,358 100 INFO rb-3169c09-224943-416937 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-19 07:59:06,377 100 INFO rb-3169c09-224943-416937 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-19 07:59:06,379 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.006 2026-09-19 07:59:07,173 100 INFO rb-3169c09-224943-416937 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-19 07:59:07,175 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:59:07,189 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.007 2026-09-19 07:59:07,200 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:59:07,243 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 07:59:07,963 100 INFO rb-3169c09-224943-416937 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-19 07:59:07,974 100 INFO rb-3169c09-224943-416937 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-19 07:59:07,997 100 INFO rb-3169c09-224943-416937 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-19 07:59:08,009 100 INFO rb-3169c09-224943-416937 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-19 07:59:08,009 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.006 2026-09-19 07:59:08,788 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:59:08,798 100 INFO rb-3169c09-224943-416937 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-19 07:59:08,804 100 INFO rb-3169c09-224943-416937 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-19 07:59:08,809 100 INFO rb-3169c09-224943-416937 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-19 07:59:08,825 100 INFO rb-3169c09-224943-416937 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-19 07:59:08,842 100 INFO rb-3169c09-224943-416937 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-19 07:59:08,860 100 INFO rb-3169c09-224943-416937 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-19 07:59:08,875 100 INFO rb-3169c09-224943-416937 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-19 07:59:08,891 100 INFO rb-3169c09-224943-416937 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-19 07:59:08,908 100 INFO rb-3169c09-224943-416937 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-19 07:59:08,925 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:59:08,935 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98099231 for PoS orders references: ['Order 00348-002-0002'] (draft: True) 2026-09-19 07:59:08,942 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:59:09,029 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98099231 with result: [{'id': 447, 'pos_reference': 'Order 00348-002-0002', 'account_move': False}] 2026-09-19 07:59:09,050 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.057 0.062 2026-09-19 07:59:09,115 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:09] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.032 0.020 2026-09-19 07:59:09,880 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-09-19 07:59:09,891 100 INFO rb-3169c09-224943-416937 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-19 07:59:09,910 100 INFO rb-3169c09-224943-416937 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-19 07:59:09,925 100 INFO rb-3169c09-224943-416937 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-19 07:59:09,942 100 INFO rb-3169c09-224943-416937 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-19 07:59:09,958 100 INFO rb-3169c09-224943-416937 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-19 07:59:09,975 100 INFO rb-3169c09-224943-416937 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-19 07:59:09,993 100 INFO rb-3169c09-224943-416937 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-19 07:59:10,008 100 INFO rb-3169c09-224943-416937 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-19 07:59:10,025 100 INFO rb-3169c09-224943-416937 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-19 07:59:10,878 100 INFO rb-3169c09-224943-416937 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-19 07:59:10,891 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:59:10,903 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35432225 for PoS orders references: ['Order 00348-002-0003'] (draft: True) 2026-09-19 07:59:10,909 100 INFO rb-3169c09-224943-416937 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-19 07:59:10,994 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35432225 with result: [{'id': 448, 'pos_reference': 'Order 00348-002-0003', 'account_move': False}] 2026-09-19 07:59:11,008 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.050 0.059 2026-09-19 07:59:11,771 100 INFO rb-3169c09-224943-416937 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-19 07:59:11,774 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:59:11,792 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:59:11,814 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.022 2026-09-19 07:59:12,579 100 INFO rb-3169c09-224943-416937 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-19 07:59:12,591 100 INFO rb-3169c09-224943-416937 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-19 07:59:12,608 100 INFO rb-3169c09-224943-416937 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-19 07:59:12,625 100 INFO rb-3169c09-224943-416937 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-19 07:59:12,633 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:12] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.019 0.017 2026-09-19 07:59:12,658 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:12] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.008 0.030 2026-09-19 07:59:12,702 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.012 0.024 2026-09-19 07:59:13,473 100 INFO rb-3169c09-224943-416937 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-19 07:59:13,473 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:59:13,490 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:59:13,491 100 INFO rb-3169c09-224943-416937 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-19 07:59:13,508 100 INFO rb-3169c09-224943-416937 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-19 07:59:13,509 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.006 2026-09-19 07:59:14,287 100 INFO rb-3169c09-224943-416937 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-19 07:59:14,290 100 INFO rb-3169c09-224943-416937 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-19 07:59:14,308 100 INFO rb-3169c09-224943-416937 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-19 07:59:14,324 100 INFO rb-3169c09-224943-416937 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-19 07:59:14,341 100 INFO rb-3169c09-224943-416937 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-19 07:59:14,360 100 INFO rb-3169c09-224943-416937 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-19 07:59:14,375 100 INFO rb-3169c09-224943-416937 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-19 07:59:14,391 100 INFO rb-3169c09-224943-416937 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-19 07:59:14,408 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:59:14,420 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76963120 for PoS orders references: ['Order 00348-002-0004'] (draft: True) 2026-09-19 07:59:14,424 100 INFO rb-3169c09-224943-416937 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-19 07:59:14,496 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76963120 with result: [{'id': 449, 'pos_reference': 'Order 00348-002-0004', 'account_move': False}] 2026-09-19 07:59:14,506 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.048 0.044 2026-09-19 07:59:15,266 100 INFO rb-3169c09-224943-416937 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-19 07:59:15,274 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:59:15,292 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:59:15,313 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.010 0.023 2026-09-19 07:59:16,081 100 INFO rb-3169c09-224943-416937 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-19 07:59:16,098 100 INFO rb-3169c09-224943-416937 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-19 07:59:16,108 100 INFO rb-3169c09-224943-416937 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-19 07:59:16,127 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-09-19 07:59:16,136 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:16] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.017 0.022 2026-09-19 07:59:16,162 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:16] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.008 0.034 2026-09-19 07:59:16,929 100 INFO rb-3169c09-224943-416937 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-19 07:59:16,938 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:16] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.004 2026-09-19 07:59:16,947 100 INFO rb-3169c09-224943-416937 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-19 07:59:16,951 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-19 07:59:16,964 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:59:16,967 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43501 2026-09-19 07:59:16,968 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-19 07:59:16,969 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43501 2026-09-19 07:59:17,093 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075917_093082_TestPoSRestaurantLoyalty.txt 2026-09-19 07:59:17,093 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpk1s110nx_chrome_odoo" 2026-09-19 07:59:17,123 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_05_tip_screen ... 2026-09-19 07:59:17,529 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43719 2026-09-19 07:59:17,529 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpmgy3t5de_chrome_odoo 2026-09-19 07:59:17,530 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:37253/json/version 2026-09-19 07:59:17,531 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37253/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:59:17,543 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-09-19 07:59:17,543 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:37253/json 2026-09-19 07:59:17,544 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37253/json with timeout 3 increased to 10s during tests 2026-09-19 07:59:17,549 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:37253/devtools/page/4936BBC8751F2A12A6EFE20D142B12B8 2026-09-19 07:59:17,558 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-19 07:59:17,560 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-19 07:59:17,720 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:59:17,722 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-19 07:59:17,726 100 INFO rb-3169c09-224943-416937 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-19 07:59:17,727 100 INFO rb-3169c09-224943-416937 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-19 07:59:17,750 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:59:19,273 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:19] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.126 1.410 2026-09-19 07:59:19,276 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '4936BBC8751F2A12A6EFE20D142B12B8', 'loaderId': '431FDEBF16CA837A86C3990E19F74FB5', 'isDownload': False} 2026-09-19 07:59:19,276 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-09-19 07:59:19,291 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:59:19,313 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:19] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.011 2026-09-19 07:59:19,325 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:19] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.021 2026-09-19 07:59:19,335 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:19] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.022 2026-09-19 07:59:19,712 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:19] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.007 0.008 2026-09-19 07:59:19,723 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.012 2026-09-19 07:59:19,744 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:59:19,749 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:59:19,749 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.004 2026-09-19 07:59:19,769 100 INFO rb-3169c09-224943-416937 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-19 07:59:20,349 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.250 0.340 2026-09-19 07:59:20,460 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.064 0.609 2026-09-19 07:59:20,489 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:59:20,527 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.128 2026-09-19 07:59:20,571 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 07:59:20,622 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 07:59:21,096 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.177 0.272 2026-09-19 07:59:21,181 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/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.026 0.047 2026-09-19 07:59:21,208 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:21] "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-19 07:59:21,224 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 07:59:21,309 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:21] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 14 0.026 0.040 2026-09-19 07:59:21,357 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:21] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.013 0.089 2026-09-19 07:59:21,370 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:59:21,387 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:21] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.008 0.117 2026-09-19 07:59:21,390 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:59:21,412 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:59:21,424 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 07:59:21,431 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:59:21,438 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:21] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.014 0.161 2026-09-19 07:59:21,446 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.163 2026-09-19 07:59:21,466 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.012 0.166 2026-09-19 07:59:21,488 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:21] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.008 0.168 2026-09-19 07:59:21,547 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:21] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.023 0.123 2026-09-19 07:59:21,560 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:21] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.005 0.120 2026-09-19 07:59:21,576 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.128 2026-09-19 07:59:21,594 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.137 2026-09-19 07:59:21,623 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.010 0.136 2026-09-19 07:59:21,636 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.009 0.134 2026-09-19 07:59:21,660 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:21] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 4 0.011 0.095 2026-09-19 07:59:21,687 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:21] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.016 0.097 2026-09-19 07:59:21,692 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.089 2026-09-19 07:59:22,091 100 INFO rb-3169c09-224943-416937 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-19 07:59:22,111 100 INFO rb-3169c09-224943-416937 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-19 07:59:22,139 100 INFO rb-3169c09-224943-416937 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-19 07:59:22,142 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.028 0.016 2026-09-19 07:59:22,151 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.012 2026-09-19 07:59:22,238 100 INFO ? werkzeug: 127.0.0.1 - - [19/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.002 2026-09-19 07:59:23,099 100 INFO rb-3169c09-224943-416937 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-19 07:59:23,108 100 INFO rb-3169c09-224943-416937 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-19 07:59:23,125 100 INFO rb-3169c09-224943-416937 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-19 07:59:23,141 100 INFO rb-3169c09-224943-416937 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-19 07:59:23,157 100 INFO rb-3169c09-224943-416937 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-19 07:59:23,175 100 INFO rb-3169c09-224943-416937 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-19 07:59:23,191 100 INFO rb-3169c09-224943-416937 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-19 07:59:23,208 100 INFO rb-3169c09-224943-416937 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-19 07:59:23,224 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:59:23,235 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72786824 for PoS orders references: ['Order 00349-002-0001'] (draft: True) 2026-09-19 07:59:23,241 100 INFO rb-3169c09-224943-416937 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-19 07:59:23,331 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72786824 with result: [{'id': 450, 'pos_reference': 'Order 00349-002-0001', 'account_move': False}] 2026-09-19 07:59:23,344 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.055 0.060 2026-09-19 07:59:24,035 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.004 2026-09-19 07:59:24,109 100 INFO rb-3169c09-224943-416937 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-19 07:59:24,126 100 INFO rb-3169c09-224943-416937 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-19 07:59:24,152 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.012 0.029 2026-09-19 07:59:24,920 100 INFO rb-3169c09-224943-416937 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-19 07:59:24,961 100 INFO rb-3169c09-224943-416937 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-19 07:59:24,965 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:59:24,966 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:59:24,975 100 INFO rb-3169c09-224943-416937 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-19 07:59:24,993 100 INFO rb-3169c09-224943-416937 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-19 07:59:24,997 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:24] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-19 07:59:25,012 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-19 07:59:25,018 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28164075 for PoS orders references: ['Order 00349-002-0001'] (draft: False) 2026-09-19 07:59:25,028 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:59:25,044 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [794] 2026-09-19 07:59:25,196 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28164075 with result: [{'id': 450, 'pos_reference': 'Order 00349-002-0001', 'account_move': False}] 2026-09-19 07:59:25,215 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.091 0.113 2026-09-19 07:59:25,995 100 INFO rb-3169c09-224943-416937 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-19 07:59:26,008 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:59:26,021 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.004 2026-09-19 07:59:26,024 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:59:26,117 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:59:26,797 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-09-19 07:59:26,807 100 INFO rb-3169c09-224943-416937 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-19 07:59:26,827 100 INFO rb-3169c09-224943-416937 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-19 07:59:26,841 100 INFO rb-3169c09-224943-416937 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-19 07:59:26,858 100 INFO rb-3169c09-224943-416937 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-19 07:59:26,874 100 INFO rb-3169c09-224943-416937 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-19 07:59:26,891 100 INFO rb-3169c09-224943-416937 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-19 07:59:26,909 100 INFO rb-3169c09-224943-416937 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-19 07:59:26,924 100 INFO rb-3169c09-224943-416937 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-19 07:59:26,942 100 INFO rb-3169c09-224943-416937 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-19 07:59:27,793 100 INFO rb-3169c09-224943-416937 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-19 07:59:27,807 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:59:27,816 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74100058 for PoS orders references: ['Order 00349-002-0002'] (draft: True) 2026-09-19 07:59:27,836 100 INFO rb-3169c09-224943-416937 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-19 07:59:27,863 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74100058 with result: [{'id': 451, 'pos_reference': 'Order 00349-002-0002', 'account_move': False}] 2026-09-19 07:59:27,872 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.019 0.040 2026-09-19 07:59:28,638 100 INFO rb-3169c09-224943-416937 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-19 07:59:28,640 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:59:28,661 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:59:28,700 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.035 2026-09-19 07:59:29,466 100 INFO rb-3169c09-224943-416937 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-19 07:59:29,473 100 INFO rb-3169c09-224943-416937 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-19 07:59:29,492 100 INFO rb-3169c09-224943-416937 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-19 07:59:29,508 100 INFO rb-3169c09-224943-416937 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-19 07:59:29,511 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.006 2026-09-19 07:59:30,286 100 INFO rb-3169c09-224943-416937 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-19 07:59:30,293 100 INFO rb-3169c09-224943-416937 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-19 07:59:30,308 100 INFO rb-3169c09-224943-416937 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-19 07:59:30,324 100 INFO rb-3169c09-224943-416937 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-19 07:59:30,341 100 INFO rb-3169c09-224943-416937 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-19 07:59:30,359 100 INFO rb-3169c09-224943-416937 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-19 07:59:30,374 100 INFO rb-3169c09-224943-416937 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-19 07:59:30,391 100 INFO rb-3169c09-224943-416937 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-19 07:59:30,988 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.002 2026-09-19 07:59:31,243 100 INFO rb-3169c09-224943-416937 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-19 07:59:31,257 100 INFO rb-3169c09-224943-416937 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-19 07:59:31,275 100 INFO rb-3169c09-224943-416937 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-19 07:59:31,290 100 INFO rb-3169c09-224943-416937 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-19 07:59:31,307 100 INFO rb-3169c09-224943-416937 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-19 07:59:31,320 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52552666 for PoS orders references: ['Order 00349-002-0003'] (draft: False) 2026-09-19 07:59:31,324 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-19 07:59:31,377 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52552666 with result: [{'id': 452, 'pos_reference': 'Order 00349-002-0003', 'account_move': False}] 2026-09-19 07:59:31,389 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.025 0.047 2026-09-19 07:59:32,186 100 INFO rb-3169c09-224943-416937 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-19 07:59:32,191 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:59:32,209 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:59:32,246 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.027 0.025 2026-09-19 07:59:33,012 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-09-19 07:59:33,024 100 INFO rb-3169c09-224943-416937 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-19 07:59:33,045 100 INFO rb-3169c09-224943-416937 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-19 07:59:33,058 100 INFO rb-3169c09-224943-416937 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-19 07:59:33,075 100 INFO rb-3169c09-224943-416937 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-19 07:59:33,091 100 INFO rb-3169c09-224943-416937 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-19 07:59:33,108 100 INFO rb-3169c09-224943-416937 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-19 07:59:33,126 100 INFO rb-3169c09-224943-416937 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-19 07:59:33,141 100 INFO rb-3169c09-224943-416937 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-19 07:59:33,158 100 INFO rb-3169c09-224943-416937 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-19 07:59:34,010 100 INFO rb-3169c09-224943-416937 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-19 07:59:34,024 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:59:34,031 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62820932 for PoS orders references: ['Order 00349-002-0004'] (draft: True) 2026-09-19 07:59:34,040 100 INFO rb-3169c09-224943-416937 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-19 07:59:34,101 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62820932 with result: [{'id': 453, 'pos_reference': 'Order 00349-002-0004', 'account_move': False}] 2026-09-19 07:59:34,119 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.039 0.052 2026-09-19 07:59:34,880 100 INFO rb-3169c09-224943-416937 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-19 07:59:34,891 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:59:34,908 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:59:34,943 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.029 2026-09-19 07:59:35,714 100 INFO rb-3169c09-224943-416937 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-19 07:59:35,724 100 INFO rb-3169c09-224943-416937 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-19 07:59:35,741 100 INFO rb-3169c09-224943-416937 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-19 07:59:35,758 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-19 07:59:35,789 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.029 2026-09-19 07:59:36,574 100 INFO rb-3169c09-224943-416937 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-19 07:59:36,578 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 07:59:36,590 100 INFO rb-3169c09-224943-416937 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-19 07:59:36,607 100 INFO rb-3169c09-224943-416937 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-19 07:59:36,623 100 INFO rb-3169c09-224943-416937 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-19 07:59:36,640 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-09-19 07:59:36,657 100 INFO rb-3169c09-224943-416937 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-19 07:59:36,673 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:59:36,690 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-19 07:59:36,707 100 INFO rb-3169c09-224943-416937 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-19 07:59:36,724 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:59:36,740 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:59:36,770 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.026 2026-09-19 07:59:37,544 100 INFO rb-3169c09-224943-416937 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-19 07:59:37,557 100 INFO rb-3169c09-224943-416937 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-19 07:59:37,574 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-19 07:59:37,607 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.024 2026-09-19 07:59:38,391 100 INFO rb-3169c09-224943-416937 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-19 07:59:38,408 100 INFO rb-3169c09-224943-416937 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-19 07:59:38,423 100 INFO rb-3169c09-224943-416937 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-19 07:59:38,440 100 INFO rb-3169c09-224943-416937 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-19 07:59:38,457 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-09-19 07:59:38,473 100 INFO rb-3169c09-224943-416937 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-19 07:59:38,490 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:59:38,507 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-19 07:59:38,523 100 INFO rb-3169c09-224943-416937 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-19 07:59:38,540 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:59:38,558 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:59:38,586 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.026 2026-09-19 07:59:39,362 100 INFO rb-3169c09-224943-416937 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-19 07:59:39,374 100 INFO rb-3169c09-224943-416937 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-19 07:59:39,391 100 INFO rb-3169c09-224943-416937 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-19 07:59:39,449 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.030 0.036 2026-09-19 07:59:40,216 100 INFO rb-3169c09-224943-416937 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-19 07:59:40,223 100 INFO rb-3169c09-224943-416937 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-19 07:59:40,241 100 INFO rb-3169c09-224943-416937 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-19 07:59:40,257 100 INFO rb-3169c09-224943-416937 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-19 07:59:40,273 100 INFO rb-3169c09-224943-416937 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-19 07:59:40,289 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #59931942 for PoS orders references: ['Order 00349-002-0004'] (draft: False) 2026-09-19 07:59:40,290 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-19 07:59:40,306 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [798] 2026-09-19 07:59:40,403 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #59931942 with result: [{'id': 453, 'pos_reference': 'Order 00349-002-0004', 'account_move': False}] 2026-09-19 07:59:40,418 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.063 0.072 2026-09-19 07:59:41,208 100 INFO rb-3169c09-224943-416937 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-19 07:59:41,223 100 INFO rb-3169c09-224943-416937 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-19 07:59:41,240 100 INFO rb-3169c09-224943-416937 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-19 07:59:41,256 100 INFO rb-3169c09-224943-416937 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-19 07:59:41,273 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-09-19 07:59:41,290 100 INFO rb-3169c09-224943-416937 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-19 07:59:41,306 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:59:41,323 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-19 07:59:41,340 100 INFO rb-3169c09-224943-416937 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-19 07:59:41,357 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-09-19 07:59:41,374 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-09-19 07:59:41,403 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:41] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.023 2026-09-19 07:59:42,178 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-09-19 07:59:42,193 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-09-19 07:59:42,214 100 INFO rb-3169c09-224943-416937 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-19 07:59:42,224 100 INFO rb-3169c09-224943-416937 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-19 07:59:42,240 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-09-19 07:59:42,266 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-09-19 07:59:42,276 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-09-19 07:59:42,296 100 INFO rb-3169c09-224943-416937 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-19 07:59:42,297 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:42] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.028 0.025 2026-09-19 07:59:42,311 100 INFO rb-3169c09-224943-416937 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-19 07:59:42,333 100 INFO rb-3169c09-224943-416937 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-19 07:59:42,350 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:42] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.016 0.019 2026-09-19 07:59:42,351 100 INFO rb-3169c09-224943-416937 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-19 07:59:42,360 100 INFO rb-3169c09-224943-416937 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-19 07:59:42,399 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.027 2026-09-19 07:59:42,436 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:42] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.011 0.051 2026-09-19 07:59:43,171 100 INFO rb-3169c09-224943-416937 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-19 07:59:43,174 100 INFO rb-3169c09-224943-416937 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-19 07:59:43,189 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-09-19 07:59:43,207 100 INFO rb-3169c09-224943-416937 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-19 07:59:43,223 100 INFO rb-3169c09-224943-416937 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-19 07:59:43,240 100 INFO rb-3169c09-224943-416937 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-19 07:59:43,256 100 INFO rb-3169c09-224943-416937 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-19 07:59:43,273 100 INFO rb-3169c09-224943-416937 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-19 07:59:43,290 100 INFO rb-3169c09-224943-416937 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-19 07:59:43,308 100 INFO rb-3169c09-224943-416937 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-19 07:59:43,324 100 INFO rb-3169c09-224943-416937 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-19 07:59:43,340 100 INFO rb-3169c09-224943-416937 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-19 07:59:43,356 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47591764 for PoS orders references: ['Order 00349-002-0002'] (draft: False) 2026-09-19 07:59:43,372 100 INFO rb-3169c09-224943-416937 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-19 07:59:43,386 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [796] 2026-09-19 07:59:43,475 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47591764 with result: [{'id': 451, 'pos_reference': 'Order 00349-002-0002', 'account_move': False}] 2026-09-19 07:59:43,506 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.089 0.067 2026-09-19 07:59:43,587 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 07:59:43,588 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 07:59:43,588 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 07:59:43,588 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 07:59:43,588 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 07:59:43,595 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 07:59:43,595 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 07:59:43,596 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 07:59:43,597 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 07:59:43,597 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 07:59:43,598 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 07:59:43,598 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 07:59:43,598 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 07:59:43,599 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 07:59:43,599 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 07:59:43,602 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 07:59:43,605 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 07:59:43,615 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:59:43,616 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:59:43,618 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 07:59:43,619 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 07:59:43,620 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 07:59:43,622 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-09-19 07:59:43,625 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 07:59:43,626 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 07:59:43,628 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 07:59:43,630 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 07:59:43,630 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 07:59:43,630 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 07:59:43,631 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 07:59:43,631 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 07:59:43,631 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 07:59:43,631 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 07:59:43,631 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 07:59:43,644 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 07:59:43,646 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 07:59:43,648 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 07:59:43,649 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:59:43,650 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 07:59:43,651 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 07:59:43,663 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-19 07:59:43,663 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 07:59:43,677 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:59:43,683 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 07:59:43,700 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:59:43,706 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 07:59:43,714 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 07:59:43,719 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.071 2026-09-19 07:59:43,722 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:59:43,723 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.062 2026-09-19 07:59:43,731 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 07:59:43,739 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:59:43,740 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:59:43,741 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 07:59:43,746 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 07:59:43,764 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:59:43,772 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 07:59:43,778 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 07:59:43,800 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 07:59:43,805 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.008 2026-09-19 07:59:43,808 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 07:59:43,808 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 07:59:43,810 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 07:59:43,810 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 07:59:43,810 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 07:59:43,811 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 07:59:43,811 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 07:59:43,812 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 07:59:43,813 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 07:59:43,813 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 07:59:43,814 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 07:59:43,814 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 07:59:43,814 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 07:59:43,815 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 07:59:43,815 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 07:59:43,816 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 07:59:43,816 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 07:59:43,817 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 07:59:43,818 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 07:59:43,818 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 07:59:43,818 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 07:59:43,827 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 07:59:43,831 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:59:43,832 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 07:59:43,834 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 07:59:43,855 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-19 07:59:43,860 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-09-19 07:59:43,861 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 07:59:43,863 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:59:43,865 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-19 07:59:43,870 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 07:59:43,872 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 07:59:43,876 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 07:59:43,881 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 07:59:43,882 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 07:59:43,884 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:59:43,887 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 07:59:43,893 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 07:59:43,894 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 07:59:43,895 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 07:59:43,903 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 07:59:43,912 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:59:43,914 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 07:59:43,916 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 07:59:43,917 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 07:59:43,917 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 07:59:43,918 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 07:59:43,918 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 07:59:43,918 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 07:59:43,919 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 07:59:43,919 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 07:59:43,920 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 07:59:43,920 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 07:59:43,920 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 07:59:43,921 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 07:59:43,921 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 07:59:43,921 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 07:59:43,923 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 07:59:43,925 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:43] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-19 07:59:44,254 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:44] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-19 07:59:44,329 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:44] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:59:45,607 100 INFO rb-3169c09-224943-416937 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-19 07:59:45,623 100 INFO rb-3169c09-224943-416937 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-19 07:59:45,640 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.007 2026-09-19 07:59:45,641 100 INFO rb-3169c09-224943-416937 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-19 07:59:46,418 100 INFO rb-3169c09-224943-416937 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-19 07:59:46,423 100 INFO rb-3169c09-224943-416937 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-19 07:59:46,441 100 INFO rb-3169c09-224943-416937 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-19 07:59:46,457 100 INFO rb-3169c09-224943-416937 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-19 07:59:46,473 100 INFO rb-3169c09-224943-416937 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-19 07:59:46,491 100 INFO rb-3169c09-224943-416937 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-19 07:59:46,507 100 INFO rb-3169c09-224943-416937 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-19 07:59:46,523 100 INFO rb-3169c09-224943-416937 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-19 07:59:47,376 100 INFO rb-3169c09-224943-416937 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-19 07:59:47,390 100 INFO rb-3169c09-224943-416937 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-19 07:59:47,415 100 INFO rb-3169c09-224943-416937 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-19 07:59:47,425 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:59:47,426 100 INFO rb-3169c09-224943-416937 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-19 07:59:47,444 100 INFO rb-3169c09-224943-416937 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-19 07:59:47,458 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-09-19 07:59:47,466 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83882415 for PoS orders references: ['Order 00349-002-0005'] (draft: False) 2026-09-19 07:59:47,540 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83882415 with result: [{'id': 454, 'pos_reference': 'Order 00349-002-0005', 'account_move': False}] 2026-09-19 07:59:47,553 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.032 0.062 2026-09-19 07:59:48,353 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-09-19 07:59:48,356 100 INFO rb-3169c09-224943-416937 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-19 07:59:48,370 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:48] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.003 0.010 2026-09-19 07:59:48,613 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:48] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 304 - 6 0.012 0.009 2026-09-19 07:59:49,966 100 INFO rb-3169c09-224943-416937 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-19 07:59:49,972 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-09-19 07:59:49,978 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-19 07:59:49,985 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43719 2026-09-19 07:59:49,986 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-19 07:59:49,986 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43719 2026-09-19 07:59:50,087 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075950_087568_TestPoSRestaurantLoyalty.txt 2026-09-19 07:59:50,087 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpmgy3t5de_chrome_odoo" 2026-09-19 07:59:50,125 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_06_split_bill_screen ... 2026-09-19 07:59:50,486 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43996 2026-09-19 07:59:50,487 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpuhr3vdnp_chrome_odoo 2026-09-19 07:59:50,487 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34369/json/version 2026-09-19 07:59:50,489 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34369/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:59:50,496 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-09-19 07:59:50,497 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:34369/json 2026-09-19 07:59:50,497 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34369/json with timeout 3 increased to 10s during tests 2026-09-19 07:59:50,505 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:34369/devtools/page/E60D0B78ABD45E28A2EC7891C8E4E028 2026-09-19 07:59:50,514 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-19 07:59:50,525 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-19 07:59:50,707 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 07:59:50,709 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-19 07:59:50,711 100 INFO rb-3169c09-224943-416937 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-19 07:59:50,712 100 INFO rb-3169c09-224943-416937 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-19 07:59:50,722 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 07:59:51,285 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:51] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.056 0.511 2026-09-19 07:59:51,289 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'E60D0B78ABD45E28A2EC7891C8E4E028', 'loaderId': 'D49DF28104F19AA990EDAAC442560879', 'isDownload': False} 2026-09-19 07:59:51,289 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-09-19 07:59:51,308 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:59:51,334 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:51] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.009 2026-09-19 07:59:51,342 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:51] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-09-19 07:59:51,366 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:51] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.035 2026-09-19 07:59:51,704 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:51] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 07:59:51,715 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.005 2026-09-19 07:59:51,756 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 07:59:51,763 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-09-19 07:59:51,771 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 07:59:51,788 100 INFO rb-3169c09-224943-416937 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-19 07:59:52,343 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.212 0.349 2026-09-19 07:59:52,389 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:52] "GET /pos/ui HTTP/1.1" 200 - 20 0.010 0.575 2026-09-19 07:59:52,412 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 07:59:52,448 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.058 2026-09-19 07:59:52,517 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 07:59:52,555 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 07:59:52,957 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.123 0.259 2026-09-19 07:59:53,028 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/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.015 0.043 2026-09-19 07:59:53,049 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:53] "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-19 07:59:53,062 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.004 2026-09-19 07:59:53,146 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:53] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 14 0.021 0.050 2026-09-19 07:59:53,156 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:59:53,194 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:53] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.009 0.102 2026-09-19 07:59:53,201 100 INFO ? werkzeug: 127.0.0.1 - - [19/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.003 2026-09-19 07:59:53,217 100 INFO ? werkzeug: 127.0.0.1 - - [19/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-19 07:59:53,232 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 07:59:53,245 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:53] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.015 0.142 2026-09-19 07:59:53,266 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 07:59:53,291 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:53] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.008 0.184 2026-09-19 07:59:53,301 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.001 0.198 2026-09-19 07:59:53,311 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.199 2026-09-19 07:59:53,341 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:53] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.019 0.154 2026-09-19 07:59:53,380 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:53] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.014 0.131 2026-09-19 07:59:53,396 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:53] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.007 0.113 2026-09-19 07:59:53,411 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.086 2026-09-19 07:59:53,418 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.084 2026-09-19 07:59:53,428 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.096 2026-09-19 07:59:53,451 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.090 2026-09-19 07:59:53,470 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:53] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 4 0.004 0.082 2026-09-19 07:59:53,485 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:53] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.004 0.075 2026-09-19 07:59:53,496 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.044 2026-09-19 07:59:53,940 100 INFO rb-3169c09-224943-416937 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-19 07:59:53,957 100 INFO rb-3169c09-224943-416937 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-19 07:59:53,971 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.013 2026-09-19 07:59:53,981 100 INFO rb-3169c09-224943-416937 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-19 07:59:53,984 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.017 2026-09-19 07:59:54,060 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 07:59:54,961 100 INFO rb-3169c09-224943-416937 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-19 07:59:54,967 100 INFO rb-3169c09-224943-416937 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-19 07:59:54,973 100 INFO rb-3169c09-224943-416937 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-19 07:59:54,989 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,006 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,023 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,040 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,058 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,067 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 07:59:55,073 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,089 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,106 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,122 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,140 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,156 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,172 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,189 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,206 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,224 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,239 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,256 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,273 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,289 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,310 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,322 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,339 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,356 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,372 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,391 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,406 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,422 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-09-19 07:59:55,434 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78179140 for PoS orders references: ['Order 00350-002-0001'] (draft: True) 2026-09-19 07:59:55,442 100 INFO rb-3169c09-224943-416937 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-19 07:59:55,538 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78179140 with result: [{'id': 455, 'pos_reference': 'Order 00350-002-0001', 'account_move': False}] 2026-09-19 07:59:55,553 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.069 0.055 2026-09-19 07:59:56,317 100 INFO rb-3169c09-224943-416937 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-19 07:59:56,366 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.015 0.032 2026-09-19 07:59:56,590 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 07:59:57,138 100 INFO rb-3169c09-224943-416937 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-19 07:59:57,157 100 INFO rb-3169c09-224943-416937 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-19 07:59:57,172 100 INFO rb-3169c09-224943-416937 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-19 07:59:57,190 100 INFO rb-3169c09-224943-416937 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-19 07:59:57,206 100 INFO rb-3169c09-224943-416937 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-19 07:59:57,229 100 INFO rb-3169c09-224943-416937 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-19 07:59:57,236 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:59:57,237 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 07:59:57,259 100 INFO rb-3169c09-224943-416937 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-19 07:59:57,273 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-09-19 07:59:57,288 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4900482 for PoS orders references: ['Order 00350-002-0001'] (draft: True) 2026-09-19 07:59:57,300 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-09-19 07:59:57,333 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [806, 807, 808] 2026-09-19 07:59:57,405 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4900482 with result: [{'id': 455, 'pos_reference': 'Order 00350-002-0001', 'account_move': False}] 2026-09-19 07:59:57,421 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.064 0.075 2026-09-19 07:59:57,474 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.028 2026-09-19 07:59:58,247 100 INFO rb-3169c09-224943-416937 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-19 07:59:58,256 100 INFO rb-3169c09-224943-416937 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-19 07:59:58,273 100 INFO rb-3169c09-224943-416937 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-19 07:59:58,289 100 INFO rb-3169c09-224943-416937 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-19 07:59:58,306 100 INFO rb-3169c09-224943-416937 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-19 07:59:58,323 100 INFO rb-3169c09-224943-416937 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-19 07:59:58,340 100 INFO rb-3169c09-224943-416937 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-19 07:59:58,357 100 INFO rb-3169c09-224943-416937 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-19 07:59:58,372 100 INFO rb-3169c09-224943-416937 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-19 07:59:58,389 100 INFO rb-3169c09-224943-416937 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-19 07:59:58,408 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-09-19 07:59:58,422 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-09-19 07:59:58,451 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 07:59:58] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.025 2026-09-19 07:59:59,213 100 INFO rb-3169c09-224943-416937 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-19 07:59:59,223 100 INFO rb-3169c09-224943-416937 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-19 07:59:59,239 100 INFO rb-3169c09-224943-416937 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-19 07:59:59,259 100 INFO rb-3169c09-224943-416937 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-19 07:59:59,260 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-19 07:59:59,266 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43996 2026-09-19 07:59:59,267 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-19 07:59:59,269 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43996 2026-09-19 07:59:59,370 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_075959_370317_TestPoSRestaurantLoyalty.txt 2026-09-19 07:59:59,370 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpuhr3vdnp_chrome_odoo" 2026-09-19 07:59:59,393 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_07_split_bill_screen ... 2026-09-19 07:59:59,793 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44198 2026-09-19 07:59:59,794 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp30b7af43_chrome_odoo 2026-09-19 07:59:59,796 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:44493/json/version 2026-09-19 07:59:59,801 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44493/json/version with timeout 3 increased to 10s during tests 2026-09-19 07:59:59,817 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-09-19 07:59:59,817 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:44493/json 2026-09-19 07:59:59,818 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44493/json with timeout 3 increased to 10s during tests 2026-09-19 07:59:59,826 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:44493/devtools/page/33304124CE4FECFB8FD82D5FA684EDD8 2026-09-19 07:59:59,837 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-19 07:59:59,841 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-19 08:00:00,069 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 08:00:00,071 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-19 08:00:00,076 100 INFO rb-3169c09-224943-416937 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-19 08:00:00,076 100 INFO rb-3169c09-224943-416937 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-19 08:00:00,094 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:00:00,664 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:00] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.074 0.507 2026-09-19 08:00:00,668 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '33304124CE4FECFB8FD82D5FA684EDD8', 'loaderId': '8BF279674C72885AD31BC9A85DB1E21A', 'isDownload': False} 2026-09-19 08:00:00,668 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-09-19 08:00:00,682 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:00:00,704 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:00] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.001 0.010 2026-09-19 08:00:00,712 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:00] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.018 2026-09-19 08:00:00,724 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:00] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.029 2026-09-19 08:00:01,081 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:01] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-09-19 08:00:01,091 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-09-19 08:00:01,125 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 08:00:01,133 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-09-19 08:00:01,142 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 08:00:01,157 100 INFO rb-3169c09-224943-416937 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-19 08:00:01,741 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.215 0.375 2026-09-19 08:00:01,792 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:01] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.599 2026-09-19 08:00:01,808 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:00:01,860 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/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.026 0.072 2026-09-19 08:00:01,900 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 08:00:01,947 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-19 08:00:02,387 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.134 0.284 2026-09-19 08:00:02,456 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/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.015 0.038 2026-09-19 08:00:02,475 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.007 2026-09-19 08:00:02,491 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/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-19 08:00:02,584 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:02] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 14 0.042 0.036 2026-09-19 08:00:02,625 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:02] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.011 0.108 2026-09-19 08:00:02,643 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 08:00:02,651 100 INFO ? werkzeug: 127.0.0.1 - - [19/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.003 2026-09-19 08:00:02,659 100 INFO ? werkzeug: 127.0.0.1 - - [19/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-19 08:00:02,665 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:00:02,669 100 INFO ? werkzeug: 127.0.0.1 - - [19/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-19 08:00:02,672 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:02] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.008 0.128 2026-09-19 08:00:02,721 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:02] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.007 0.174 2026-09-19 08:00:02,731 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.001 0.179 2026-09-19 08:00:02,747 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.185 2026-09-19 08:00:02,766 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:02] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.008 0.167 2026-09-19 08:00:02,820 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:02] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.020 0.118 2026-09-19 08:00:02,840 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:02] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.005 0.144 2026-09-19 08:00:02,857 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.109 2026-09-19 08:00:02,871 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.125 2026-09-19 08:00:02,885 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.125 2026-09-19 08:00:02,897 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.118 2026-09-19 08:00:02,914 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:02] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 4 0.001 0.067 2026-09-19 08:00:02,942 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:02] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.010 0.065 2026-09-19 08:00:02,946 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.074 2026-09-19 08:00:03,356 100 INFO rb-3169c09-224943-416937 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-19 08:00:03,373 100 INFO rb-3169c09-224943-416937 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-19 08:00:03,390 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.014 2026-09-19 08:00:03,395 100 INFO rb-3169c09-224943-416937 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-19 08:00:03,397 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:03] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 08:00:03,481 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:00:04,363 100 INFO rb-3169c09-224943-416937 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-19 08:00:04,372 100 INFO rb-3169c09-224943-416937 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-19 08:00:04,393 100 INFO rb-3169c09-224943-416937 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-19 08:00:04,405 100 INFO rb-3169c09-224943-416937 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-19 08:00:04,423 100 INFO rb-3169c09-224943-416937 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-19 08:00:04,441 100 INFO rb-3169c09-224943-416937 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-19 08:00:04,455 100 INFO rb-3169c09-224943-416937 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-19 08:00:04,472 100 INFO rb-3169c09-224943-416937 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-19 08:00:04,700 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.003 2026-09-19 08:00:05,325 100 INFO rb-3169c09-224943-416937 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-19 08:00:05,339 100 INFO rb-3169c09-224943-416937 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-19 08:00:05,355 100 INFO rb-3169c09-224943-416937 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-19 08:00:05,373 100 INFO rb-3169c09-224943-416937 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-19 08:00:05,389 100 INFO rb-3169c09-224943-416937 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-19 08:00:05,405 100 INFO rb-3169c09-224943-416937 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-19 08:00:05,426 100 INFO rb-3169c09-224943-416937 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-19 08:00:05,432 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:00:05,433 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:00:05,441 100 INFO rb-3169c09-224943-416937 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-19 08:00:05,455 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:05] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.009 2026-09-19 08:00:05,458 100 INFO rb-3169c09-224943-416937 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-19 08:00:05,461 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8867624 for PoS orders references: ['Order 00351-002-0002'] (draft: False) 2026-09-19 08:00:05,474 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:00:05,618 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8867624 with result: [{'id': 456, 'pos_reference': 'Order 00351-002-0002', 'account_move': False}] 2026-09-19 08:00:05,646 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.100 0.089 2026-09-19 08:00:05,662 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86209154 for PoS orders references: ['Order 00351-002-0001'] (draft: True) 2026-09-19 08:00:05,721 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86209154 with result: [{'id': 457, 'pos_reference': 'Order 00351-002-0001', 'account_move': False}] 2026-09-19 08:00:05,732 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.024 0.050 2026-09-19 08:00:05,742 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:05] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.052 2026-09-19 08:00:06,440 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:00:06,512 100 INFO rb-3169c09-224943-416937 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-19 08:00:06,522 100 INFO rb-3169c09-224943-416937 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-19 08:00:06,539 100 INFO rb-3169c09-224943-416937 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-19 08:00:06,557 100 INFO rb-3169c09-224943-416937 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-19 08:00:06,573 100 INFO rb-3169c09-224943-416937 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-19 08:00:06,590 100 INFO rb-3169c09-224943-416937 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-19 08:00:06,602 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90825075 for PoS orders references: ['Order 00351-002-0001'] (draft: False) 2026-09-19 08:00:06,606 100 INFO rb-3169c09-224943-416937 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-19 08:00:06,620 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [811] 2026-09-19 08:00:06,700 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90825075 with result: [{'id': 457, 'pos_reference': 'Order 00351-002-0001', 'account_move': False}] 2026-09-19 08:00:06,709 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.038 0.074 2026-09-19 08:00:07,476 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-19 08:00:07,487 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:00:07,487 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44198 2026-09-19 08:00:07,488 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-19 08:00:07,488 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44198 2026-09-19 08:00:07,556 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080007_555963_TestPoSRestaurantLoyalty.txt 2026-09-19 08:00:07,556 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp30b7af43_chrome_odoo" 2026-09-19 08:00:07,579 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_08_refund_stay_current_table ... 2026-09-19 08:00:07,993 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44416 2026-09-19 08:00:07,993 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpwzarsvqc_chrome_odoo 2026-09-19 08:00:07,993 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:42875/json/version 2026-09-19 08:00:07,995 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42875/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:00:08,033 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-09-19 08:00:08,037 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:42875/json 2026-09-19 08:00:08,037 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42875/json with timeout 3 increased to 10s during tests 2026-09-19 08:00:08,041 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:42875/devtools/page/30760F1E6A29A7101D79A97818972376 2026-09-19 08:00:08,045 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-19 08:00:08,049 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-19 08:00:08,214 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 08:00:08,216 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-19 08:00:08,224 100 INFO rb-3169c09-224943-416937 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-19 08:00:08,224 100 INFO rb-3169c09-224943-416937 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-19 08:00:08,237 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:00:08,794 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:08] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.062 0.500 2026-09-19 08:00:08,798 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '30760F1E6A29A7101D79A97818972376', 'loaderId': 'B7C258D5C5D240B8F61A6376F15210CF', 'isDownload': False} 2026-09-19 08:00:08,798 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-09-19 08:00:08,816 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:00:08,840 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:08] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.007 2026-09-19 08:00:08,852 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:08] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.024 2026-09-19 08:00:08,864 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:08] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.032 2026-09-19 08:00:09,183 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:09] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 08:00:09,201 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.007 2026-09-19 08:00:09,225 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:00:09,237 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.004 2026-09-19 08:00:09,241 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:00:09,256 100 INFO rb-3169c09-224943-416937 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-19 08:00:09,964 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.307 0.394 2026-09-19 08:00:10,022 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:10] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.722 2026-09-19 08:00:10,039 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:00:10,078 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.082 2026-09-19 08:00:10,133 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.006 2026-09-19 08:00:10,164 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-19 08:00:10,556 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.108 0.255 2026-09-19 08:00:10,641 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.039 2026-09-19 08:00:10,662 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:10] "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-19 08:00:10,677 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 08:00:10,766 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:10] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 14 0.043 0.035 2026-09-19 08:00:10,780 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 08:00:10,825 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:10] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.013 0.122 2026-09-19 08:00:10,835 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:00:10,863 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:00:10,864 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:10] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.009 0.161 2026-09-19 08:00:10,885 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 08:00:10,897 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:00:10,906 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:10] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.007 0.200 2026-09-19 08:00:10,922 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.190 2026-09-19 08:00:10,932 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.197 2026-09-19 08:00:10,950 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:10] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.008 0.143 2026-09-19 08:00:10,994 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:10] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.021 0.088 2026-09-19 08:00:11,013 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:11] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.010 0.096 2026-09-19 08:00:11,025 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.107 2026-09-19 08:00:11,042 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.009 0.092 2026-09-19 08:00:11,052 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.110 2026-09-19 08:00:11,063 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.102 2026-09-19 08:00:11,084 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:11] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 4 0.005 0.081 2026-09-19 08:00:11,101 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:11] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.007 0.062 2026-09-19 08:00:11,106 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.066 2026-09-19 08:00:11,539 100 INFO rb-3169c09-224943-416937 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-19 08:00:11,561 100 INFO rb-3169c09-224943-416937 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-19 08:00:11,578 100 INFO rb-3169c09-224943-416937 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-19 08:00:11,584 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.015 2026-09-19 08:00:11,592 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.018 2026-09-19 08:00:11,663 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:00:12,550 100 INFO rb-3169c09-224943-416937 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-19 08:00:12,557 100 INFO rb-3169c09-224943-416937 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-19 08:00:12,573 100 INFO rb-3169c09-224943-416937 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-19 08:00:12,590 100 INFO rb-3169c09-224943-416937 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-19 08:00:12,608 100 INFO rb-3169c09-224943-416937 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-19 08:00:12,623 100 INFO rb-3169c09-224943-416937 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-19 08:00:12,639 100 INFO rb-3169c09-224943-416937 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-19 08:00:12,664 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:00:12,666 100 INFO rb-3169c09-224943-416937 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-19 08:00:12,668 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:00:12,672 100 INFO rb-3169c09-224943-416937 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-19 08:00:12,691 100 INFO rb-3169c09-224943-416937 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-19 08:00:12,710 100 INFO rb-3169c09-224943-416937 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-19 08:00:12,720 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27723238 for PoS orders references: ['Order 00352-002-0001'] (draft: False) 2026-09-19 08:00:12,723 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:00:12,878 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27723238 with result: [{'id': 458, 'pos_reference': 'Order 00352-002-0001', 'account_move': False}] 2026-09-19 08:00:12,893 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.080 0.098 2026-09-19 08:00:12,986 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 08:00:12,987 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 08:00:12,987 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 08:00:12,988 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 08:00:12,990 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 08:00:12,991 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 08:00:12,992 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 08:00:12,992 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 08:00:12,995 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 08:00:12,995 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 08:00:12,996 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 08:00:12,996 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 08:00:12,996 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 08:00:12,997 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 08:00:12,998 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 08:00:13,000 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 08:00:13,002 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 08:00:13,003 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 08:00:13,003 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 08:00:13,007 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 08:00:13,008 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:00:13,009 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 08:00:13,010 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 08:00:13,010 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 08:00:13,010 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 08:00:13,011 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 08:00:13,011 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 08:00:13,012 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 08:00:13,012 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 08:00:13,012 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 08:00:13,013 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 08:00:13,018 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:00:13,029 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 08:00:13,032 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:00:13,037 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:00:13,049 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 08:00:13,052 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:00:13,053 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 08:00:13,053 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 08:00:13,058 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 08:00:13,060 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 08:00:13,061 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 08:00:13,062 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 08:00:13,063 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:00:13,063 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 08:00:13,065 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 08:00:13,066 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 08:00:13,067 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 08:00:13,067 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 08:00:13,067 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 08:00:13,067 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 08:00:13,067 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 08:00:13,068 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 08:00:13,068 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 08:00:13,068 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 08:00:13,068 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 08:00:13,068 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 08:00:13,069 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 08:00:13,069 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 08:00:13,069 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 08:00:13,069 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 08:00:13,070 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 08:00:13,070 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 08:00:13,070 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 08:00:13,070 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 08:00:13,071 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 08:00:13,071 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 08:00:13,071 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 08:00:13,072 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 08:00:13,072 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 08:00:13,072 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 08:00:13,074 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 08:00:13,076 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 08:00:13,077 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 08:00:13,087 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 08:00:13,089 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:00:13,090 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 08:00:13,093 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:00:13,095 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:00:13,097 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 08:00:13,098 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 08:00:13,099 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 08:00:13,100 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 08:00:13,101 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 08:00:13,102 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 08:00:13,108 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 08:00:13,110 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 08:00:13,124 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 08:00:13,127 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 08:00:13,139 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 08:00:13,139 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-09-19 08:00:13,140 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 08:00:13,142 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 08:00:13,146 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 08:00:13,152 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 08:00:13,154 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 08:00:13,155 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.028 0.023 2026-09-19 08:00:13,157 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 08:00:13,157 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 08:00:13,159 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 08:00:13,160 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 08:00:13,161 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 08:00:13,163 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 08:00:13,165 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 08:00:13,166 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 08:00:13,171 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 08:00:13,174 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 08:00:13,177 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 08:00:13,178 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 08:00:13,179 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 08:00:13,180 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 08:00:13,181 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 08:00:13,182 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-19 08:00:13,182 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 08:00:13,201 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:00:13,202 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:00:13,206 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:00:13,208 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:00:13,209 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:00:13,450 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.002 2026-09-19 08:00:13,472 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.001 2026-09-19 08:00:13,558 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:13] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:00:14,698 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:00:14,875 100 INFO rb-3169c09-224943-416937 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-19 08:00:14,890 100 INFO rb-3169c09-224943-416937 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-19 08:00:14,891 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 08:00:14,905 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-09-19 08:00:14,933 100 INFO rb-3169c09-224943-416937 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-19 08:00:14,966 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:14] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.011 0.019 2026-09-19 08:00:15,025 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:15] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.015 0.036 2026-09-19 08:00:15,799 100 INFO rb-3169c09-224943-416937 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-19 08:00:15,805 100 INFO rb-3169c09-224943-416937 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-19 08:00:15,822 100 INFO rb-3169c09-224943-416937 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-19 08:00:15,838 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-09-19 08:00:15,855 100 INFO rb-3169c09-224943-416937 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-19 08:00:15,872 100 INFO rb-3169c09-224943-416937 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-19 08:00:15,889 100 INFO rb-3169c09-224943-416937 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-19 08:00:15,890 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-19 08:00:15,898 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44416 2026-09-19 08:00:15,899 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-19 08:00:15,901 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44416 2026-09-19 08:00:15,998 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080015_997920_TestPoSRestaurantLoyalty.txt 2026-09-19 08:00:15,998 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpwzarsvqc_chrome_odoo" 2026-09-19 08:00:16,020 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_09_combo_split_bill ... 2026-09-19 08:00:18,723 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44670 2026-09-19 08:00:18,723 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp3kkxvnkf_chrome_odoo 2026-09-19 08:00:18,723 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:40023/json/version 2026-09-19 08:00:18,725 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40023/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:00:18,735 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-09-19 08:00:18,739 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:40023/json 2026-09-19 08:00:18,741 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40023/json with timeout 3 increased to 10s during tests 2026-09-19 08:00:18,752 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:40023/devtools/page/B24BA36174E687A681B8039EBB31B030 2026-09-19 08:00:18,760 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-19 08:00:18,764 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-19 08:00:18,980 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 08:00:18,983 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-19 08:00:18,986 100 INFO rb-3169c09-224943-416937 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-19 08:00:18,986 100 INFO rb-3169c09-224943-416937 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-19 08:00:18,998 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:00:19,573 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:19] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.096 0.482 2026-09-19 08:00:19,576 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'B24BA36174E687A681B8039EBB31B030', 'loaderId': 'B83BE17821261373D64BB5D778F10979', 'isDownload': False} 2026-09-19 08:00:19,576 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-09-19 08:00:19,588 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:00:19,614 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:19] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.012 2026-09-19 08:00:19,628 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:19] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.030 2026-09-19 08:00:19,643 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:19] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.033 2026-09-19 08:00:19,988 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:19] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.009 0.007 2026-09-19 08:00:20,000 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.012 2026-09-19 08:00:20,029 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:00:20,043 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 08:00:20,051 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:20] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 08:00:20,063 100 INFO rb-3169c09-224943-416937 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-19 08:00:20,658 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.230 0.376 2026-09-19 08:00:20,708 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.608 2026-09-19 08:00:20,741 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:00:20,782 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.069 2026-09-19 08:00:20,816 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.005 2026-09-19 08:00:20,880 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-09-19 08:00:21,271 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.093 0.278 2026-09-19 08:00:21,335 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "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-19 08:00:21,354 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "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-19 08:00:21,373 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 08:00:21,448 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 14 0.035 0.029 2026-09-19 08:00:21,483 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "GET /web/image?model=product.product&field=image_128&id=1696&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.006 0.092 2026-09-19 08:00:21,518 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "GET /web/image?model=product.product&field=image_128&id=1697&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.013 0.116 2026-09-19 08:00:21,557 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-19 08:00:21,576 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "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-19 08:00:21,587 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:00:21,599 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "GET /web/image?model=product.product&field=image_128&id=1695&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.027 0.182 2026-09-19 08:00:21,609 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:00:21,616 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:00:21,625 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "GET /web/image?model=product.product&field=image_128&id=1698&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.005 0.227 2026-09-19 08:00:21,662 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "GET /web/image?model=product.product&field=image_128&id=1699&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.006 0.242 2026-09-19 08:00:21,689 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.011 0.222 2026-09-19 08:00:21,699 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.208 2026-09-19 08:00:21,714 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.004 0.117 2026-09-19 08:00:21,753 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.018 0.116 2026-09-19 08:00:21,784 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "GET /web/image?model=product.product&field=image_128&id=1700&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.007 0.140 2026-09-19 08:00:21,814 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "GET /web/image?model=product.product&field=image_128&id=1701&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.005 0.140 2026-09-19 08:00:21,858 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "GET /web/image?model=product.product&field=image_128&id=1702&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.005 0.121 2026-09-19 08:00:21,891 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "GET /web/image?model=product.product&field=image_128&id=1703&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.006 0.150 2026-09-19 08:00:21,941 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "GET /web/image?model=product.product&field=image_128&id=1706&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.018 0.183 2026-09-19 08:00:21,945 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.208 2026-09-19 08:00:21,962 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.004 0.191 2026-09-19 08:00:21,993 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:21] "GET /web/image?model=product.product&field=image_128&id=1705&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.006 0.187 2026-09-19 08:00:22,034 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:22] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.011 0.189 2026-09-19 08:00:22,069 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:22] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.008 0.196 2026-09-19 08:00:22,116 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:22] "GET /web/image?model=product.product&field=image_128&id=1704&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.012 0.201 2026-09-19 08:00:22,152 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:22] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.009 0.194 2026-09-19 08:00:22,165 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.190 2026-09-19 08:00:22,172 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.001 0.167 2026-09-19 08:00:22,180 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.001 0.126 2026-09-19 08:00:22,188 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.107 2026-09-19 08:00:22,194 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.001 0.063 2026-09-19 08:00:22,210 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:22] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 4 0.002 0.052 2026-09-19 08:00:22,272 100 INFO rb-3169c09-224943-416937 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-19 08:00:22,293 100 INFO rb-3169c09-224943-416937 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-19 08:00:22,307 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.008 0.020 2026-09-19 08:00:22,313 100 INFO rb-3169c09-224943-416937 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-19 08:00:22,318 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.011 2026-09-19 08:00:22,399 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:00:23,275 100 INFO rb-3169c09-224943-416937 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-19 08:00:23,290 100 INFO rb-3169c09-224943-416937 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-19 08:00:23,305 100 INFO rb-3169c09-224943-416937 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-19 08:00:23,322 100 INFO rb-3169c09-224943-416937 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-19 08:00:23,339 100 INFO rb-3169c09-224943-416937 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-19 08:00:23,404 100 INFO rb-3169c09-224943-416937 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-19 08:00:23,409 100 INFO rb-3169c09-224943-416937 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-19 08:00:23,423 100 INFO rb-3169c09-224943-416937 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-19 08:00:23,438 100 INFO rb-3169c09-224943-416937 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-19 08:00:23,455 100 INFO rb-3169c09-224943-416937 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-19 08:00:23,523 100 INFO rb-3169c09-224943-416937 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-19 08:00:23,534 100 INFO rb-3169c09-224943-416937 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-19 08:00:23,539 100 INFO rb-3169c09-224943-416937 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-19 08:00:23,556 100 INFO rb-3169c09-224943-416937 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-19 08:00:23,571 100 INFO rb-3169c09-224943-416937 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-19 08:00:23,880 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 08:00:24,425 100 INFO rb-3169c09-224943-416937 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-19 08:00:24,447 100 INFO rb-3169c09-224943-416937 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-19 08:00:24,455 100 INFO rb-3169c09-224943-416937 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-19 08:00:24,474 100 INFO rb-3169c09-224943-416937 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-19 08:00:24,497 100 INFO rb-3169c09-224943-416937 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-19 08:00:24,506 100 INFO rb-3169c09-224943-416937 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-19 08:00:24,522 100 INFO rb-3169c09-224943-416937 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-19 08:00:24,539 100 INFO rb-3169c09-224943-416937 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-19 08:00:24,556 100 INFO rb-3169c09-224943-416937 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-19 08:00:24,573 100 INFO rb-3169c09-224943-416937 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-19 08:00:24,591 100 INFO rb-3169c09-224943-416937 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-19 08:00:24,605 100 INFO rb-3169c09-224943-416937 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-19 08:00:24,621 100 INFO rb-3169c09-224943-416937 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-19 08:00:24,638 100 INFO rb-3169c09-224943-416937 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-19 08:00:24,656 100 INFO rb-3169c09-224943-416937 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-19 08:00:24,671 100 INFO rb-3169c09-224943-416937 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-19 08:00:24,688 100 INFO rb-3169c09-224943-416937 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-19 08:00:24,705 100 INFO rb-3169c09-224943-416937 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-19 08:00:24,722 100 INFO rb-3169c09-224943-416937 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-19 08:00:24,741 100 INFO rb-3169c09-224943-416937 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-19 08:00:24,755 100 INFO rb-3169c09-224943-416937 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-19 08:00:24,786 100 INFO rb-3169c09-224943-416937 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-19 08:00:24,791 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:00:24,792 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:00:24,812 100 INFO rb-3169c09-224943-416937 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-19 08:00:24,820 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:24] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.009 2026-09-19 08:00:24,845 100 INFO rb-3169c09-224943-416937 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-19 08:00:24,860 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34845938 for PoS orders references: ['Order 00353-002-0002'] (draft: False) 2026-09-19 08:00:24,861 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:00:25,032 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34845938 with result: [{'id': 459, 'pos_reference': 'Order 00353-002-0002', 'account_move': False}] 2026-09-19 08:00:25,051 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.091 0.106 2026-09-19 08:00:25,101 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9163709 for PoS orders references: ['Order 00353-002-0001'] (draft: True) 2026-09-19 08:00:25,215 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9163709 with result: [{'id': 460, 'pos_reference': 'Order 00353-002-0001', 'account_move': False}] 2026-09-19 08:00:25,232 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.066 0.072 2026-09-19 08:00:25,242 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:25] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.125 2026-09-19 08:00:25,452 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-09-19 08:00:26,015 100 INFO rb-3169c09-224943-416937 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-19 08:00:26,026 100 INFO rb-3169c09-224943-416937 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-19 08:00:26,038 100 INFO rb-3169c09-224943-416937 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-19 08:00:26,055 100 INFO rb-3169c09-224943-416937 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-19 08:00:26,071 100 INFO rb-3169c09-224943-416937 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-19 08:00:26,090 100 INFO rb-3169c09-224943-416937 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-19 08:00:26,106 100 INFO rb-3169c09-224943-416937 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-19 08:00:26,121 100 INFO rb-3169c09-224943-416937 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-19 08:00:26,138 100 INFO rb-3169c09-224943-416937 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-19 08:00:26,155 100 INFO rb-3169c09-224943-416937 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-19 08:00:26,172 100 INFO rb-3169c09-224943-416937 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-19 08:00:26,188 100 INFO rb-3169c09-224943-416937 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-19 08:00:26,204 100 INFO rb-3169c09-224943-416937 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-19 08:00:26,221 100 INFO rb-3169c09-224943-416937 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-19 08:00:26,239 100 INFO rb-3169c09-224943-416937 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-19 08:00:26,255 100 INFO rb-3169c09-224943-416937 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-19 08:00:26,271 100 INFO rb-3169c09-224943-416937 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-19 08:00:26,288 100 INFO rb-3169c09-224943-416937 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-19 08:00:26,289 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-19 08:00:26,296 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44670 2026-09-19 08:00:26,296 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-19 08:00:26,297 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44670 2026-09-19 08:00:26,401 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080026_400938_TestPoSRestaurantLoyalty.txt 2026-09-19 08:00:26,401 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp3kkxvnkf_chrome_odoo" 2026-09-19 08:00:26,439 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_10_save_last_preparation_changes ... 2026-09-19 08:00:26,843 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44886 2026-09-19 08:00:26,844 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp2ptxy__2_chrome_odoo 2026-09-19 08:00:26,844 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:40007/json/version 2026-09-19 08:00:26,846 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40007/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:00:26,874 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-09-19 08:00:26,875 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:40007/json 2026-09-19 08:00:26,876 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40007/json with timeout 3 increased to 10s during tests 2026-09-19 08:00:26,894 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:40007/devtools/page/8524FB6835DFB55A2BAA09ADF938866D 2026-09-19 08:00:26,910 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-19 08:00:26,917 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-19 08:00:27,068 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 08:00:27,070 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-19 08:00:27,079 100 INFO rb-3169c09-224943-416937 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-19 08:00:27,079 100 INFO rb-3169c09-224943-416937 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-19 08:00:27,093 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:00:27,643 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:27] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.074 0.480 2026-09-19 08:00:27,647 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '8524FB6835DFB55A2BAA09ADF938866D', 'loaderId': '7B517448D197207167B76A8ACB35D8C2', 'isDownload': False} 2026-09-19 08:00:27,647 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-09-19 08:00:27,672 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:00:27,686 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:27] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.006 2026-09-19 08:00:27,708 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:27] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.010 2026-09-19 08:00:27,714 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:27] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.040 2026-09-19 08:00:28,043 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:28] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-19 08:00:28,061 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-09-19 08:00:28,094 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:00:28,103 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:28] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:00:28,105 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-19 08:00:28,125 100 INFO rb-3169c09-224943-416937 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-19 08:00:28,710 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.251 0.342 2026-09-19 08:00:28,764 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:28] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.591 2026-09-19 08:00:28,784 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:00:28,847 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.039 0.069 2026-09-19 08:00:28,887 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 08:00:28,928 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 08:00:29,428 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.190 0.275 2026-09-19 08:00:29,490 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.035 2026-09-19 08:00:29,511 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.009 2026-09-19 08:00:29,527 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.005 2026-09-19 08:00:29,611 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:29] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 14 0.022 0.051 2026-09-19 08:00:29,619 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:00:29,669 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:29] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.018 0.108 2026-09-19 08:00:29,678 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:00:29,689 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:00:29,727 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:29] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.018 0.164 2026-09-19 08:00:29,740 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:00:29,751 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:00:29,765 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:29] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.010 0.179 2026-09-19 08:00:29,781 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.191 2026-09-19 08:00:29,796 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.207 2026-09-19 08:00:29,820 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:29] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.169 2026-09-19 08:00:29,882 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:29] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.036 0.146 2026-09-19 08:00:29,897 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:29] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.005 0.138 2026-09-19 08:00:29,910 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.139 2026-09-19 08:00:29,923 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.128 2026-09-19 08:00:29,933 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.128 2026-09-19 08:00:29,941 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.107 2026-09-19 08:00:29,957 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:29] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 4 0.002 0.061 2026-09-19 08:00:29,973 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:29] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.005 0.049 2026-09-19 08:00:29,979 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.052 2026-09-19 08:00:30,388 100 INFO rb-3169c09-224943-416937 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-19 08:00:30,409 100 INFO rb-3169c09-224943-416937 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-19 08:00:30,425 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.016 2026-09-19 08:00:30,430 100 INFO rb-3169c09-224943-416937 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-19 08:00:30,434 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.019 2026-09-19 08:00:30,515 100 INFO ? werkzeug: 127.0.0.1 - - [19/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.002 2026-09-19 08:00:31,404 100 INFO rb-3169c09-224943-416937 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-19 08:00:31,411 100 INFO rb-3169c09-224943-416937 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-19 08:00:31,420 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82167330 for PoS orders references: ['Order 00354-002-0001'] (draft: True) 2026-09-19 08:00:31,426 100 INFO rb-3169c09-224943-416937 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-19 08:00:31,431 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-19 08:00:31,446 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:00:31,448 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44886 2026-09-19 08:00:31,451 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-19 08:00:31,452 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44886 2026-09-19 08:00:31,527 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82167330 with result: [{'id': 461, 'pos_reference': 'Order 00354-002-0001', 'account_move': False}] 2026-09-19 08:00:31,541 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.062 0.062 2026-09-19 08:00:31,555 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080031_554904_TestPoSRestaurantLoyalty.txt 2026-09-19 08:00:31,555 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp2ptxy__2_chrome_odoo" 2026-09-19 08:00:31,592 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_11_bill_screen_qrcode ... 2026-09-19 08:00:31,964 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45080 2026-09-19 08:00:31,964 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmps4gz4ypi_chrome_odoo 2026-09-19 08:00:31,964 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:38589/json/version 2026-09-19 08:00:31,966 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38589/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:00:32,001 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-09-19 08:00:32,001 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:38589/json 2026-09-19 08:00:32,002 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38589/json with timeout 3 increased to 10s during tests 2026-09-19 08:00:32,016 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:38589/devtools/page/B3B9932433C1687118EF2521DF6BEADD 2026-09-19 08:00:32,032 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-19 08:00:32,041 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-19 08:00:32,226 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 08:00:32,228 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-19 08:00:32,239 100 INFO rb-3169c09-224943-416937 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-19 08:00:32,239 100 INFO rb-3169c09-224943-416937 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-19 08:00:32,254 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:00:32,846 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:32] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.094 0.502 2026-09-19 08:00:32,851 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'B3B9932433C1687118EF2521DF6BEADD', 'loaderId': '2482CF5BC5FB05688CC74DD2DC90187E', 'isDownload': False} 2026-09-19 08:00:32,852 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-09-19 08:00:32,868 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:00:32,888 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:32] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.007 2026-09-19 08:00:32,901 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:32] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-09-19 08:00:32,913 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:32] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.032 2026-09-19 08:00:33,318 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:33] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-19 08:00:33,329 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.015 2026-09-19 08:00:33,358 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-19 08:00:33,361 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:00:33,385 100 INFO rb-3169c09-224943-416937 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-19 08:00:33,396 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 08:00:34,161 100 INFO rb-3169c09-224943-416937 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-19 08:00:34,803 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.212 1.222 2026-09-19 08:00:34,890 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.040 2026-09-19 08:00:34,916 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:34] "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-19 08:00:34,934 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.004 2026-09-19 08:00:35,018 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:35] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 14 0.030 0.038 2026-09-19 08:00:35,064 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:35] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.010 0.099 2026-09-19 08:00:35,072 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:00:35,094 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:00:35,109 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:35] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.012 0.128 2026-09-19 08:00:35,110 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:00:35,133 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 08:00:35,168 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:35] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.025 0.184 2026-09-19 08:00:35,180 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:00:35,183 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.198 2026-09-19 08:00:35,209 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.214 2026-09-19 08:00:35,228 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:35] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.194 2026-09-19 08:00:35,253 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:35] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.012 0.122 2026-09-19 08:00:35,299 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:35] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.019 0.141 2026-09-19 08:00:35,319 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.132 2026-09-19 08:00:35,331 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.133 2026-09-19 08:00:35,344 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.118 2026-09-19 08:00:35,357 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.117 2026-09-19 08:00:35,398 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:35] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 4 0.025 0.113 2026-09-19 08:00:35,430 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:35] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.009 0.114 2026-09-19 08:00:35,434 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.095 2026-09-19 08:00:35,823 100 INFO rb-3169c09-224943-416937 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-19 08:00:35,843 100 INFO rb-3169c09-224943-416937 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-19 08:00:35,854 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.022 0.017 2026-09-19 08:00:35,862 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.020 2026-09-19 08:00:35,966 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:00:36,833 100 INFO rb-3169c09-224943-416937 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-19 08:00:36,850 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-09-19 08:00:36,860 100 INFO rb-3169c09-224943-416937 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-19 08:00:36,864 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:36] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.008 2026-09-19 08:00:36,924 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 08:00:36,925 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 08:00:36,925 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 08:00:36,932 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 08:00:36,935 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:36] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:00:36,938 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:36] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 08:00:36,949 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 08:00:36,950 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 08:00:36,951 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 08:00:36,951 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 08:00:36,951 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 08:00:36,951 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 08:00:36,952 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 08:00:36,952 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 08:00:36,954 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 08:00:36,959 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:36] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:00:36,959 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 08:00:36,960 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:36] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:00:36,961 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 08:00:36,961 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 08:00:36,962 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 08:00:36,963 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 08:00:36,963 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 08:00:36,964 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 08:00:36,964 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 08:00:36,964 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 08:00:36,965 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 08:00:36,965 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 08:00:36,965 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 08:00:36,966 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 08:00:36,967 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 08:00:36,968 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 08:00:36,968 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 08:00:36,969 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:36] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:00:36,969 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 08:00:36,977 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 08:00:36,977 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 08:00:36,977 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 08:00:36,978 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 08:00:36,979 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 08:00:36,980 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 08:00:36,980 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 08:00:36,981 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 08:00:36,983 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 08:00:36,984 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 08:00:36,984 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 08:00:36,985 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 08:00:36,985 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 08:00:36,985 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 08:00:36,986 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 08:00:36,986 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 08:00:36,986 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 08:00:36,991 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:36] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:00:36,993 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:36] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:00:36,996 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 08:00:36,999 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:36] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:00:36,999 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 08:00:37,000 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 08:00:37,014 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:37] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 08:00:37,015 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 08:00:37,019 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 08:00:37,023 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 08:00:37,024 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:37] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-09-19 08:00:37,025 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:37] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-09-19 08:00:37,038 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 08:00:37,039 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 08:00:37,041 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.027 2026-09-19 08:00:37,042 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 08:00:37,044 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:37] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-09-19 08:00:37,045 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 08:00:37,048 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 08:00:37,069 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 08:00:37,079 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 08:00:37,086 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:37] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-09-19 08:00:37,087 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:37] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.065 2026-09-19 08:00:37,089 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 08:00:37,104 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 08:00:37,107 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 08:00:37,108 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:37] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-09-19 08:00:37,109 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 08:00:37,111 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 08:00:37,111 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 08:00:37,118 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 08:00:37,119 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 08:00:37,122 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 08:00:37,124 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 08:00:37,125 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 08:00:37,126 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 08:00:37,130 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 08:00:37,131 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 08:00:37,140 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 08:00:37,142 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-19 08:00:37,146 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 08:00:37,150 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 08:00:37,164 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:37] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-09-19 08:00:37,165 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 08:00:37,166 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 08:00:37,197 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 08:00:37,203 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:37] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 08:00:37,212 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 08:00:37,223 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:37] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-09-19 08:00:37,225 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 08:00:37,229 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 08:00:37,231 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 08:00:37,234 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 08:00:37,236 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 08:00:37,236 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 08:00:37,236 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 08:00:37,237 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 08:00:37,237 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 08:00:37,238 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 08:00:37,239 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 08:00:37,240 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 08:00:37,248 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:37] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:00:37,257 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:37] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 08:00:37,264 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:37] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 08:00:37,265 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:37] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 08:00:37,266 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:37] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 08:00:37,272 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:37] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:00:37,610 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39195979 for PoS orders references: ['Order 00355-001-0001'] (draft: True) 2026-09-19 08:00:37,621 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:37] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-09-19 08:00:37,683 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39195979 with result: [{'id': 462, 'pos_reference': 'Order 00355-001-0001', 'account_move': False}] 2026-09-19 08:00:37,696 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:37] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:00:37,698 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.034 0.057 2026-09-19 08:00:38,181 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:00:39,017 100 INFO rb-3169c09-224943-416937 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-19 08:00:39,040 100 INFO rb-3169c09-224943-416937 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-19 08:00:39,044 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:00:39,046 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:00:39,053 100 INFO rb-3169c09-224943-416937 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-19 08:00:39,071 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:39] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 08:00:39,074 100 INFO rb-3169c09-224943-416937 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-19 08:00:39,089 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95276973 for PoS orders references: ['Order 00355-001-0001'] (draft: False) 2026-09-19 08:00:39,093 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-09-19 08:00:39,115 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:00:39,115 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #144 deleted pos.order.line records with IDs: [830] 2026-09-19 08:00:39,239 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95276973 with result: [{'id': 462, 'pos_reference': 'Order 00355-001-0001', 'account_move': False}] 2026-09-19 08:00:39,247 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.062 0.101 2026-09-19 08:00:39,330 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:39] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3D29390460-a103-4e24-b301-79fe45c4ed7e?width=200&height=200 HTTP/1.1" 200 - 2 0.001 0.061 2026-09-19 08:00:40,017 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-19 08:00:40,026 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:00:40,033 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45080 2026-09-19 08:00:40,033 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-19 08:00:40,034 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45080 2026-09-19 08:00:40,129 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080040_129261_TestPoSRestaurantLoyalty.txt 2026-09-19 08:00:40,129 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmps4gz4ypi_chrome_odoo" 2026-09-19 08:00:40,189 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-09-19 08:00:40,874 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45328 2026-09-19 08:00:40,875 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp5vte88cw_chrome_odoo 2026-09-19 08:00:40,875 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35923/json/version 2026-09-19 08:00:40,877 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35923/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:00:40,920 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-09-19 08:00:40,920 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35923/json 2026-09-19 08:00:40,921 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35923/json with timeout 3 increased to 10s during tests 2026-09-19 08:00:40,935 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:35923/devtools/page/FC9B10EFF22D05AF1153966F467C12D2 2026-09-19 08:00:40,950 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-19 08:00:40,961 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-19 08:00:41,168 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 08:00:41,171 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-19 08:00:41,174 100 INFO rb-3169c09-224943-416937 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-19 08:00:41,174 100 INFO rb-3169c09-224943-416937 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-19 08:00:41,187 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:00:41,754 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:41] "GET /pos/web?config_id=178 HTTP/1.1" 200 - 112 0.064 0.507 2026-09-19 08:00:41,758 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'FC9B10EFF22D05AF1153966F467C12D2', 'loaderId': 'D4CD182FE05771E9F68208FDA1CF36C2', 'isDownload': False} 2026-09-19 08:00:41,758 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-09-19 08:00:41,771 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:00:41,789 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:41] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.007 2026-09-19 08:00:41,797 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:41] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.016 2026-09-19 08:00:41,811 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:41] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.017 2026-09-19 08:00:42,138 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:42] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-19 08:00:42,144 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:42] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.012 2026-09-19 08:00:42,173 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:00:42,187 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:42] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.004 2026-09-19 08:00:42,192 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:42] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:00:42,206 100 INFO rb-3169c09-224943-416937 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-19 08:00:42,858 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 344 0.227 0.430 2026-09-19 08:00:42,937 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/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.022 0.032 2026-09-19 08:00:42,966 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.014 0.008 2026-09-19 08:00:42,974 100 INFO rb-3169c09-224943-416937 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-19 08:00:42,992 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.012 0.004 2026-09-19 08:00:43,067 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:43] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 14 0.027 0.036 2026-09-19 08:00:43,089 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 08:00:43,104 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:43] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.012 0.086 2026-09-19 08:00:43,116 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.100 2026-09-19 08:00:43,165 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:43] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.010 0.144 2026-09-19 08:00:43,175 100 INFO ? werkzeug: 127.0.0.1 - - [19/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.006 2026-09-19 08:00:43,189 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:00:43,205 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:43] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.010 0.187 2026-09-19 08:00:43,214 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.187 2026-09-19 08:00:43,219 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:00:43,227 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:00:43,231 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:43] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.125 2026-09-19 08:00:43,243 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.123 2026-09-19 08:00:43,251 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.117 2026-09-19 08:00:43,265 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:43] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.004 0.065 2026-09-19 08:00:43,322 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:43] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.020 0.079 2026-09-19 08:00:43,341 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.010 0.096 2026-09-19 08:00:43,349 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.110 2026-09-19 08:00:43,369 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:43] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 4 0.005 0.116 2026-09-19 08:00:43,379 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.109 2026-09-19 08:00:43,402 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:43] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.009 0.103 2026-09-19 08:00:43,888 100 INFO rb-3169c09-224943-416937 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-19 08:00:43,912 100 INFO rb-3169c09-224943-416937 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-19 08:00:43,917 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.017 2026-09-19 08:00:43,925 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:43] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.023 2026-09-19 08:00:44,011 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:00:44,881 100 INFO rb-3169c09-224943-416937 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-19 08:00:44,934 100 INFO rb-3169c09-224943-416937 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-19 08:00:44,939 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'back to floor (trigger: .floor-button)' 2026-09-19 08:00:44,951 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10826515 for PoS orders references: ['Order 00356-001-0001'] (draft: True) 2026-09-19 08:00:44,967 100 INFO rb-3169c09-224943-416937 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-19 08:00:45,045 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10826515 with result: [{'id': 463, 'pos_reference': 'Order 00356-001-0001', 'account_move': False}] 2026-09-19 08:00:45,058 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.054 0.059 2026-09-19 08:00:45,658 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:00:45,828 100 INFO rb-3169c09-224943-416937 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-19 08:00:45,879 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.020 0.029 2026-09-19 08:00:46,673 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-19 08:00:46,680 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:00:46,684 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45328 2026-09-19 08:00:46,685 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-19 08:00:46,685 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45328 2026-09-19 08:00:46,766 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080046_766226_TestPoSRestaurantLoyalty.txt 2026-09-19 08:00:46,766 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp5vte88cw_chrome_odoo" 2026-09-19 08:00:46,796 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_combo_preparation_receipt ... 2026-09-19 08:00:49,326 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45527 2026-09-19 08:00:49,327 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp2bldflwd_chrome_odoo 2026-09-19 08:00:49,327 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:38313/json/version 2026-09-19 08:00:49,329 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38313/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:00:49,339 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-09-19 08:00:49,339 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:38313/json 2026-09-19 08:00:49,340 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38313/json with timeout 3 increased to 10s during tests 2026-09-19 08:00:49,355 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:38313/devtools/page/4515F3D22F2921B962460D495D8FBDE1 2026-09-19 08:00:49,369 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-09-19 08:00:49,383 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-09-19 08:00:49,579 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 08:00:49,582 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-09-19 08:00:49,585 100 INFO rb-3169c09-224943-416937 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-19 08:00:49,585 100 INFO rb-3169c09-224943-416937 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-19 08:00:49,598 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:00:50,122 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:50] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.055 0.471 2026-09-19 08:00:50,126 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '4515F3D22F2921B962460D495D8FBDE1', 'loaderId': '913C1F4593C8F8071A2EFFE3309D0180', 'isDownload': False} 2026-09-19 08:00:50,126 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-09-19 08:00:50,145 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:00:50,167 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:50] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.009 2026-09-19 08:00:50,186 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:50] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.027 2026-09-19 08:00:50,194 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:50] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.027 2026-09-19 08:00:50,505 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:50] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 08:00:50,513 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-09-19 08:00:50,548 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:00:50,559 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 08:00:50,564 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 08:00:50,583 100 INFO rb-3169c09-224943-416937 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-19 08:00:51,174 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 317 0.208 0.389 2026-09-19 08:00:51,250 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "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-19 08:00:51,274 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "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-19 08:00:51,287 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 08:00:51,355 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/image?model=product.product&field=image_128&id=1708&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 14 0.013 0.032 2026-09-19 08:00:51,365 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:00:51,398 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.009 0.080 2026-09-19 08:00:51,409 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00: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-19 08:00:51,416 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:00:51,428 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/image?model=product.product&field=image_128&id=1709&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.006 0.107 2026-09-19 08:00:51,455 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:00:51,459 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:00:51,466 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/image?model=product.product&field=image_128&id=1711&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.015 0.127 2026-09-19 08:00:51,515 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/image?model=product.product&field=image_128&id=1712&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.012 0.178 2026-09-19 08:00:51,548 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/image?model=product.product&field=image_128&id=1710&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.005 0.221 2026-09-19 08:00:51,560 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.005 0.182 2026-09-19 08:00:51,571 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.003 0.132 2026-09-19 08:00:51,606 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 18 0.014 0.129 2026-09-19 08:00:51,615 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.136 2026-09-19 08:00:51,645 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/image?model=product.product&field=image_128&id=1713&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.004 0.121 2026-09-19 08:00:51,668 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/image?model=product.product&field=image_128&id=1714&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.004 0.088 2026-09-19 08:00:51,692 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/image?model=product.product&field=image_128&id=1715&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.005 0.098 2026-09-19 08:00:51,720 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/image?model=product.product&field=image_128&id=1716&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.005 0.125 2026-09-19 08:00:51,737 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.005 0.122 2026-09-19 08:00:51,769 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/image?model=product.product&field=image_128&id=1719&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.010 0.133 2026-09-19 08:00:51,772 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.136 2026-09-19 08:00:51,802 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/image?model=product.product&field=image_128&id=1718&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.005 0.144 2026-09-19 08:00:51,831 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.006 0.152 2026-09-19 08:00:51,856 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.006 0.147 2026-09-19 08:00:51,880 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/image?model=product.product&field=image_128&id=1717&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.006 0.150 2026-09-19 08:00:51,909 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 8 0.007 0.161 2026-09-19 08:00:51,917 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.136 2026-09-19 08:00:51,924 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.001 0.108 2026-09-19 08:00:51,930 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.084 2026-09-19 08:00:51,937 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.073 2026-09-19 08:00:51,947 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.060 2026-09-19 08:00:51,962 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:51] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-09-19%2007:57:36 HTTP/1.1" 200 - 4 0.001 0.047 2026-09-19 08:00:52,154 100 INFO rb-3169c09-224943-416937 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-19 08:00:52,172 100 INFO rb-3169c09-224943-416937 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-19 08:00:52,192 100 INFO rb-3169c09-224943-416937 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-19 08:00:52,195 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.014 2026-09-19 08:00:52,207 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.021 2026-09-19 08:00:52,268 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:00:53,152 100 INFO rb-3169c09-224943-416937 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-19 08:00:53,164 100 INFO rb-3169c09-224943-416937 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-19 08:00:53,171 100 INFO rb-3169c09-224943-416937 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-19 08:00:53,187 100 INFO rb-3169c09-224943-416937 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-19 08:00:53,204 100 INFO rb-3169c09-224943-416937 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-19 08:00:53,272 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-09-19 08:00:53,348 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-19 08:00:53,349 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-19 08:00:53,350 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-19 08:00:53,354 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-19 08:00:53,354 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-19 08:00:53,365 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 08:00:53,365 100 INFO rb-3169c09-224943-416937 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-19 08:00:53,366 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-19 08:00:53,371 100 INFO rb-3169c09-224943-416937 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-19 08:00:53,372 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-19 08:00:53,372 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-19 08:00:53,373 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-19 08:00:53,375 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-19 08:00:53,375 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-19 08:00:53,375 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-19 08:00:53,376 100 INFO rb-3169c09-224943-416937 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-19 08:00:53,377 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-19 08:00:53,377 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-19 08:00:53,378 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-19 08:00:53,379 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-19 08:00:53,379 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-19 08:00:53,379 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-19 08:00:53,380 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-19 08:00:53,381 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-19 08:00:53,381 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-19 08:00:53,382 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-19 08:00:53,386 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:00:53,386 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:00:53,388 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-19 08:00:53,388 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-19 08:00:53,390 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-19 08:00:53,393 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:00:53,395 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-19 08:00:53,398 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-19 08:00:53,400 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:00:53,404 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:00:53,405 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-19 08:00:53,406 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 08:00:53,408 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:00:53,415 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 08:00:53,416 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-19 08:00:53,418 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-19 08:00:53,429 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-19 08:00:53,430 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:00:53,431 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-19 08:00:53,436 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 08:00:53,436 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-19 08:00:53,438 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 08:00:53,441 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 08:00:53,442 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-19 08:00:53,443 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:00:53,446 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:00:53,448 100 INFO rb-3169c09-224943-416937 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-19 08:00:53,452 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-19 08:00:53,457 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-19 08:00:53,461 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 08:00:53,465 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00: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-19 08:00:53,465 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:00:53,469 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-19 08:00:53,470 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-19 08:00:53,471 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-19 08:00:53,471 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-19 08:00:53,472 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-19 08:00:53,472 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-19 08:00:53,472 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-19 08:00:53,472 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-19 08:00:53,473 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-19 08:00:53,473 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-19 08:00:53,473 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-19 08:00:53,473 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-19 08:00:53,473 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-19 08:00:53,473 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-19 08:00:53,474 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-19 08:00:53,476 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-19 08:00:53,477 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-19 08:00:53,477 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-19 08:00:53,478 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-19 08:00:53,482 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-19 08:00:53,483 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-19 08:00:53,488 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-19 08:00:53,489 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-19 08:00:53,493 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:00:53,494 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-19 08:00:53,500 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:00:53,504 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:00:53,506 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:00:53,512 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:00:53,513 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:00:53,515 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-19 08:00:53,519 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-19 08:00:53,521 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 08:00:53,528 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:00:53,529 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-19 08:00:53,530 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-19 08:00:53,534 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-19 08:00:53,536 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-19 08:00:53,538 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-19 08:00:53,541 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:00:53,542 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-19 08:00:53,543 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-19 08:00:53,544 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-19 08:00:53,545 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:00:53,546 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-19 08:00:53,546 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-19 08:00:53,548 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-19 08:00:53,548 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-19 08:00:53,549 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-19 08:00:53,550 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-19 08:00:53,551 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-19 08:00:53,553 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-19 08:00:53,553 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-19 08:00:53,553 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-19 08:00:53,554 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-19 08:00:53,554 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-19 08:00:53,554 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-19 08:00:53,556 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-19 08:00:53,557 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-19 08:00:53,558 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-19 08:00:53,558 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-19 08:00:53,559 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-19 08:00:53,560 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-19 08:00:53,561 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-19 08:00:53,793 100 INFO rb-3169c09-224943-416937 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-19 08:00:53,822 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41049060 for PoS orders references: ['Order 00357-001-0001'] (draft: True) 2026-09-19 08:00:53,857 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-09-19 08:00:53,931 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41049060 with result: [{'id': 464, 'pos_reference': 'Order 00357-001-0001', 'account_move': False}] 2026-09-19 08:00:53,943 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.046 0.078 2026-09-19 08:00:53,947 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.111 2026-09-19 08:00:53,959 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:53] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:00:54,873 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:00:55,269 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-09-19 08:00:55,276 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:00:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:00:55,278 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45527 2026-09-19 08:00:55,279 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-09-19 08:00:55,279 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45527 2026-09-19 08:00:55,335 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080055_335157_TestPoSRestaurantLoyalty.txt 2026-09-19 08:00:55,335 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp2bldflwd_chrome_odoo" 2026-09-19 08:00:55,390 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-19 08:01:09,197 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #145 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-19 08:01:10,854 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #145 deleted ir.attachment records with IDs: [6741, 6742, 6743, 6744, 6745, 6746, 6747, 6748, 6788, 6789, 6790, 6791, 6792, 6793, 6794, 6795] 2026-09-19 08:01:10,854 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #145 deleted pos.config records with IDs: [179, 180, 181, 182] 2026-09-19 08:01:10,867 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #145 deleted ir.sequence records with IDs: [3988, 3991, 4039, 4042, 3989, 3992, 4040, 4043] 2026-09-19 08:01:13,606 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-09-19 08:01:13,979 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76608385 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-09-19 08:01:15,952 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76608385 with result: [{'id': 465, 'pos_reference': 'Order 12345-123-1234', 'account_move': 762}] 2026-09-19 08:01:16,043 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-09-19 08:01:18,177 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #145 deleted account.move.line.ctp records with IDs: [1023] 2026-09-19 08:01:18,955 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-09-19 08:01:20,106 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 45779 2026-09-19 08:01:20,107 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpg3isbz_r_chrome_odoo 2026-09-19 08:01:20,107 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34027/json/version 2026-09-19 08:01:20,109 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34027/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:01:20,121 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-09-19 08:01:20,121 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34027/json 2026-09-19 08:01:20,122 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34027/json with timeout 3 increased to 10s during tests 2026-09-19 08:01:20,127 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:34027/devtools/page/9C29E431DAFC9A7FD95A65B4ED993B1B 2026-09-19 08:01:20,138 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-19 08:01:20,143 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-19 08:01:20,371 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:01:20,373 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-19 08:01:20,375 100 INFO rb-3169c09-224943-416937 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-19 08:01:20,375 100 INFO rb-3169c09-224943-416937 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-19 08:01:20,391 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:01:21,021 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:21] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.061 0.572 2026-09-19 08:01:21,029 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '9C29E431DAFC9A7FD95A65B4ED993B1B', 'loaderId': 'E2C3FC48E88E33F4CFB84E0E5DC9429D', 'isDownload': False} 2026-09-19 08:01:21,029 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-09-19 08:01:21,054 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:01:21,068 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:21] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.006 2026-09-19 08:01:21,081 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:21] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.015 2026-09-19 08:01:21,091 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:21] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.022 2026-09-19 08:01:21,411 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:21] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 08:01:21,423 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.005 2026-09-19 08:01:21,457 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 08:01:21,459 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:01:21,463 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:01:21,487 100 INFO rb-3169c09-224943-416937 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-19 08:01:21,984 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.151 0.362 2026-09-19 08:01:22,051 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:22] "GET /pos/ui HTTP/1.1" 200 - 22 0.018 0.525 2026-09-19 08:01:22,063 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:01:22,104 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.089 2026-09-19 08:01:22,158 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-19 08:01:22,192 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 08:01:22,584 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.101 0.266 2026-09-19 08:01:22,667 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:22] "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-19 08:01:22,693 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:22] "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-19 08:01:22,706 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 08:01:22,768 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:22] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.014 0.033 2026-09-19 08:01:22,809 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:22] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.013 0.071 2026-09-19 08:01:22,824 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 08:01:22,846 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:22] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.115 2026-09-19 08:01:22,860 100 INFO ? werkzeug: 127.0.0.1 - - [19/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.004 2026-09-19 08:01:22,875 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:22] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.133 2026-09-19 08:01:22,877 100 INFO ? werkzeug: 127.0.0.1 - - [19/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.007 2026-09-19 08:01:22,887 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 08:01:22,925 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:22] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.018 0.174 2026-09-19 08:01:22,957 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:22] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.207 2026-09-19 08:01:22,986 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.202 2026-09-19 08:01:23,029 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:23] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.188 2026-09-19 08:01:23,033 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:01:23,053 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.161 2026-09-19 08:01:23,061 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:01:23,064 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.158 2026-09-19 08:01:23,073 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.140 2026-09-19 08:01:23,082 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.116 2026-09-19 08:01:23,092 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.096 2026-09-19 08:01:23,095 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.092 2026-09-19 08:01:23,137 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:23] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.020 0.079 2026-09-19 08:01:23,154 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:23] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.005 0.081 2026-09-19 08:01:23,204 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:23] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.128 2026-09-19 08:01:23,236 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:23] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.011 0.147 2026-09-19 08:01:23,255 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:23] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.004 0.163 2026-09-19 08:01:23,270 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:23] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.165 2026-09-19 08:01:23,287 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:23] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.143 2026-09-19 08:01:23,299 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:23] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.003 0.119 2026-09-19 08:01:23,603 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 08:01:23,620 100 INFO rb-3169c09-224943-416937 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-19 08:01:23,634 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.008 0.015 2026-09-19 08:01:23,645 100 INFO rb-3169c09-224943-416937 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-19 08:01:23,675 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:23] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.009 0.020 2026-09-19 08:01:23,693 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:23] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 08:01:24,600 100 INFO rb-3169c09-224943-416937 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-19 08:01:24,621 100 INFO rb-3169c09-224943-416937 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-19 08:01:24,632 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:24] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.006 0.018 2026-09-19 08:01:24,672 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:24] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.011 0.023 2026-09-19 08:01:24,704 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.010 0.016 2026-09-19 08:01:24,870 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 08:01:25,485 100 INFO rb-3169c09-224943-416937 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-19 08:01:25,506 100 INFO rb-3169c09-224943-416937 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-19 08:01:25,511 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:01:25,512 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:01:25,523 100 INFO rb-3169c09-224943-416937 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-19 08:01:25,536 100 INFO rb-3169c09-224943-416937 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-19 08:01:25,551 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:25] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.008 2026-09-19 08:01:25,555 100 INFO rb-3169c09-224943-416937 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-19 08:01:25,559 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2519930 for PoS orders references: ['Order 00359-002-0001'] (draft: False) 2026-09-19 08:01:25,563 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:01:25,689 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2519930 with result: [{'id': 466, 'pos_reference': 'Order 00359-002-0001', 'account_move': False}] 2026-09-19 08:01:25,829 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [699] 2026-09-19 08:01:25,990 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 281 0.203 0.236 2026-09-19 08:01:26,041 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:26] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.006 2026-09-19 08:01:26,503 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:01:26,780 100 INFO rb-3169c09-224943-416937 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-19 08:01:26,785 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-19 08:01:26,796 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:01:26,814 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 45779 2026-09-19 08:01:26,814 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-19 08:01:26,815 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 45779 2026-09-19 08:01:26,910 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080126_909937_TestPoSSale.txt 2026-09-19 08:01:26,910 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpg3isbz_r_chrome_odoo" 2026-09-19 08:01:26,940 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-09-19 08:01:28,064 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46004 2026-09-19 08:01:28,065 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpsoptydhh_chrome_odoo 2026-09-19 08:01:28,065 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44693/json/version 2026-09-19 08:01:28,067 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44693/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:01:28,073 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-09-19 08:01:28,073 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44693/json 2026-09-19 08:01:28,074 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44693/json with timeout 3 increased to 10s during tests 2026-09-19 08:01:28,078 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:44693/devtools/page/464C53E70D33FD59A4CD8D7A75010775 2026-09-19 08:01:28,085 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-19 08:01:28,088 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-19 08:01:28,355 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:01:28,357 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-19 08:01:28,359 100 INFO rb-3169c09-224943-416937 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-19 08:01:28,359 100 INFO rb-3169c09-224943-416937 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-19 08:01:28,371 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:01:28,977 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:28] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.058 0.550 2026-09-19 08:01:28,979 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '464C53E70D33FD59A4CD8D7A75010775', 'loaderId': '1DCDD22AA4EE15B1CB29F98875D5BB84', 'isDownload': False} 2026-09-19 08:01:28,979 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-09-19 08:01:28,995 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:01:29,013 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:29] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.006 2026-09-19 08:01:29,021 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:29] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.018 2026-09-19 08:01:29,044 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:29] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.015 0.024 2026-09-19 08:01:29,362 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:29] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-09-19 08:01:29,370 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-19 08:01:29,416 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 08:01:29,420 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:01:29,427 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-09-19 08:01:29,445 100 INFO rb-3169c09-224943-416937 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-19 08:01:29,954 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.184 0.326 2026-09-19 08:01:30,017 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/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.013 0.032 2026-09-19 08:01:30,036 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/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.003 0.009 2026-09-19 08:01:30,047 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 08:01:30,123 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 14 0.034 0.026 2026-09-19 08:01:30,142 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 08:01:30,160 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.089 2026-09-19 08:01:30,191 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.098 2026-09-19 08:01:30,196 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "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-19 08:01:30,212 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 08:01:30,226 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:01:30,244 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.011 0.143 2026-09-19 08:01:30,282 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.171 2026-09-19 08:01:30,310 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.200 2026-09-19 08:01:30,322 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.169 2026-09-19 08:01:30,403 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /web/image?model=product.product&field=image_128&id=1733&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.026 0.206 2026-09-19 08:01:30,415 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.177 2026-09-19 08:01:30,427 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.171 2026-09-19 08:01:30,450 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:01:30,470 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:01:30,495 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.034 0.172 2026-09-19 08:01:30,504 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.188 2026-09-19 08:01:30,508 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.153 2026-09-19 08:01:30,517 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.166 2026-09-19 08:01:30,523 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.111 2026-09-19 08:01:30,539 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.006 0.077 2026-09-19 08:01:30,580 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.008 0.098 2026-09-19 08:01:30,619 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.110 2026-09-19 08:01:30,651 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.136 2026-09-19 08:01:30,667 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.142 2026-09-19 08:01:30,684 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.153 2026-09-19 08:01:30,699 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.155 2026-09-19 08:01:30,720 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.120 2026-09-19 08:01:30,938 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 08:01:30,958 100 INFO rb-3169c09-224943-416937 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-19 08:01:30,968 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.007 0.016 2026-09-19 08:01:30,978 100 INFO rb-3169c09-224943-416937 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-19 08:01:31,003 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:31] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.007 0.015 2026-09-19 08:01:31,020 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:31] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 08:01:31,927 100 INFO rb-3169c09-224943-416937 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-19 08:01:31,937 100 INFO rb-3169c09-224943-416937 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-19 08:01:31,949 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:31] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.005 0.012 2026-09-19 08:01:31,986 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:31] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.007 0.023 2026-09-19 08:01:32,018 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.006 0.020 2026-09-19 08:01:32,549 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:01:32,788 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on ok button (trigger: .button.confirm)' 2026-09-19 08:01:32,820 100 INFO rb-3169c09-224943-416937 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-19 08:01:32,825 100 INFO rb-3169c09-224943-416937 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-19 08:01:32,847 100 INFO rb-3169c09-224943-416937 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-19 08:01:32,852 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:01:32,855 100 INFO ? werkzeug: 127.0.0.1 - - [19/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-19 08:01:32,857 100 INFO rb-3169c09-224943-416937 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-19 08:01:32,869 100 INFO rb-3169c09-224943-416937 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-19 08:01:32,886 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-19 08:01:32,898 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98891687 for PoS orders references: ['Order 00360-001-0001'] (draft: False) 2026-09-19 08:01:32,914 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:01:32,917 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46004 2026-09-19 08:01:32,919 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-19 08:01:32,920 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:01:32,921 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46004 2026-09-19 08:01:33,006 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98891687 with result: [{'id': 467, 'pos_reference': 'Order 00360-001-0001', 'account_move': False}] 2026-09-19 08:01:33,018 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080133_018792_TestPoSSale.txt 2026-09-19 08:01:33,019 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpsoptydhh_chrome_odoo" 2026-09-19 08:01:33,031 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-09-19 08:01:33,192 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 207 0.129 0.168 2026-09-19 08:01:33,943 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-09-19 08:01:36,518 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_line_name ... 2026-09-19 08:01:37,882 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46210 2026-09-19 08:01:37,883 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp3xbk8bux_chrome_odoo 2026-09-19 08:01:37,883 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45157/json/version 2026-09-19 08:01:37,885 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45157/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:01:37,896 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-09-19 08:01:37,897 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45157/json 2026-09-19 08:01:37,898 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45157/json with timeout 3 increased to 10s during tests 2026-09-19 08:01:37,907 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:45157/devtools/page/D3DACC241B7507AD7CA980CF2CB8599A 2026-09-19 08:01:37,909 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-19 08:01:37,911 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-19 08:01:38,263 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:01:38,265 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-19 08:01:38,267 100 INFO rb-3169c09-224943-416937 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-19 08:01:38,268 100 INFO rb-3169c09-224943-416937 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-19 08:01:38,281 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:01:39,931 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:39] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.107 1.547 2026-09-19 08:01:39,934 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'D3DACC241B7507AD7CA980CF2CB8599A', 'loaderId': 'BE51AB4868A9EF2DA4D72E86F2956752', 'isDownload': False} 2026-09-19 08:01:39,934 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-09-19 08:01:39,952 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:01:39,971 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:39] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.010 2026-09-19 08:01:39,978 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:39] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.015 2026-09-19 08:01:39,984 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:39] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.026 2026-09-19 08:01:40,268 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:40] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.013 2026-09-19 08:01:40,284 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.010 0.020 2026-09-19 08:01:40,295 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:01:40,306 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 08:01:40,307 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:01:40,322 100 INFO rb-3169c09-224943-416937 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-19 08:01:40,928 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.256 0.357 2026-09-19 08:01:41,003 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "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-19 08:01:41,028 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "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-19 08:01:41,045 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.006 2026-09-19 08:01:41,126 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 14 0.018 0.038 2026-09-19 08:01:41,136 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:01:41,168 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.011 0.070 2026-09-19 08:01:41,178 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.082 2026-09-19 08:01:41,214 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.112 2026-09-19 08:01:41,231 100 INFO ? werkzeug: 127.0.0.1 - - [19/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.013 2026-09-19 08:01:41,242 100 INFO ? werkzeug: 127.0.0.1 - - [19/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.002 2026-09-19 08:01:41,245 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:01:41,254 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.011 0.140 2026-09-19 08:01:41,302 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.191 2026-09-19 08:01:41,342 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.012 0.184 2026-09-19 08:01:41,379 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /web/image?model=product.product&field=image_128&id=1736&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.200 2026-09-19 08:01:41,388 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:01:41,419 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.224 2026-09-19 08:01:41,422 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.190 2026-09-19 08:01:41,463 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.017 0.198 2026-09-19 08:01:41,471 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.202 2026-09-19 08:01:41,481 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:01:41,483 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.171 2026-09-19 08:01:41,492 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.139 2026-09-19 08:01:41,499 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.101 2026-09-19 08:01:41,506 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.076 2026-09-19 08:01:41,525 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.006 0.051 2026-09-19 08:01:41,562 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.068 2026-09-19 08:01:41,601 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.106 2026-09-19 08:01:41,618 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.121 2026-09-19 08:01:41,638 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.124 2026-09-19 08:01:41,654 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.147 2026-09-19 08:01:41,667 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.004 0.129 2026-09-19 08:01:41,968 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 08:01:41,987 100 INFO rb-3169c09-224943-416937 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-19 08:01:41,995 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.006 0.014 2026-09-19 08:01:42,006 100 INFO rb-3169c09-224943-416937 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-19 08:01:42,043 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:42] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.008 0.026 2026-09-19 08:01:42,056 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:42] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 08:01:42,967 100 INFO rb-3169c09-224943-416937 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-19 08:01:42,971 100 INFO rb-3169c09-224943-416937 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-19 08:01:43,009 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:43] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.012 0.019 2026-09-19 08:01:43,051 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:43] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.011 0.023 2026-09-19 08:01:43,087 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.007 0.023 2026-09-19 08:01:43,623 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:01:43,848 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on ok button (trigger: .button.confirm)' 2026-09-19 08:01:43,879 100 INFO rb-3169c09-224943-416937 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-19 08:01:43,885 100 INFO rb-3169c09-224943-416937 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-19 08:01:43,905 100 INFO rb-3169c09-224943-416937 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-19 08:01:43,916 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:01:43,916 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:01:43,920 100 INFO rb-3169c09-224943-416937 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-19 08:01:43,937 100 INFO rb-3169c09-224943-416937 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-19 08:01:43,943 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-19 08:01:43,957 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63883848 for PoS orders references: ['Order 00361-001-0001'] (draft: False) 2026-09-19 08:01:43,972 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 08:01:43,974 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 08:01:43,974 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46210 2026-09-19 08:01:43,978 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-19 08:01:43,979 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46210 2026-09-19 08:01:44,048 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080144_047913_TestPoSSale.txt 2026-09-19 08:01:44,048 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp3xbk8bux_chrome_odoo" 2026-09-19 08:01:44,059 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-09-19 08:01:44,118 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63883848 with result: [{'id': 468, 'pos_reference': 'Order 00361-001-0001', 'account_move': False}] 2026-09-19 08:01:44,331 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 207 0.164 0.214 2026-09-19 08:01:44,367 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-09-19 08:01:45,551 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46416 2026-09-19 08:01:45,552 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp4_g3kmb8_chrome_odoo 2026-09-19 08:01:45,552 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39557/json/version 2026-09-19 08:01:45,553 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39557/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:01:45,573 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-09-19 08:01:45,573 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39557/json 2026-09-19 08:01:45,574 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39557/json with timeout 3 increased to 10s during tests 2026-09-19 08:01:45,585 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:39557/devtools/page/E6D683F9E490F585A3B2E6A1A44D30B3 2026-09-19 08:01:45,596 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-19 08:01:45,608 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-19 08:01:45,947 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:01:45,950 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-19 08:01:45,952 100 INFO rb-3169c09-224943-416937 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-19 08:01:45,952 100 INFO rb-3169c09-224943-416937 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-19 08:01:45,964 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:01:46,636 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:46] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.090 0.584 2026-09-19 08:01:46,646 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'E6D683F9E490F585A3B2E6A1A44D30B3', 'loaderId': 'A9BCEACEFE51075986247518EC317B44', 'isDownload': False} 2026-09-19 08:01:46,646 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-09-19 08:01:46,650 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:01:46,670 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:46] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.007 2026-09-19 08:01:46,696 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:46] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.025 2026-09-19 08:01:46,704 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:46] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.028 2026-09-19 08:01:46,986 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:46] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 08:01:46,995 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.004 2026-09-19 08:01:47,033 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:01:47,048 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:01:47,056 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.018 2026-09-19 08:01:47,072 100 INFO rb-3169c09-224943-416937 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-19 08:01:47,569 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.198 0.305 2026-09-19 08:01:47,637 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:47] "GET /pos/ui HTTP/1.1" 200 - 22 0.019 0.524 2026-09-19 08:01:47,655 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:01:47,701 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.063 2026-09-19 08:01:47,769 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 08:01:47,823 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 08:01:48,238 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.124 0.263 2026-09-19 08:01:48,314 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/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.023 0.042 2026-09-19 08:01:48,334 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/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.004 0.009 2026-09-19 08:01:48,347 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 08:01:48,431 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 14 0.027 0.038 2026-09-19 08:01:48,457 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.083 2026-09-19 08:01:48,493 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.008 0.105 2026-09-19 08:01:48,508 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:01:48,515 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "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-19 08:01:48,519 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:01:48,528 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.010 0.140 2026-09-19 08:01:48,533 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:01:48,549 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:01:48,563 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.010 0.178 2026-09-19 08:01:48,604 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.010 0.208 2026-09-19 08:01:48,613 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.175 2026-09-19 08:01:48,655 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.013 0.180 2026-09-19 08:01:48,665 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.125 2026-09-19 08:01:48,672 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.119 2026-09-19 08:01:48,690 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 08:01:48,712 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.015 0.121 2026-09-19 08:01:48,720 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.111 2026-09-19 08:01:48,732 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.111 2026-09-19 08:01:48,739 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.109 2026-09-19 08:01:48,750 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.086 2026-09-19 08:01:48,765 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.005 0.079 2026-09-19 08:01:48,799 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.089 2026-09-19 08:01:48,839 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.106 2026-09-19 08:01:48,858 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.119 2026-09-19 08:01:48,874 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.132 2026-09-19 08:01:48,889 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.131 2026-09-19 08:01:48,907 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:48] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.120 2026-09-19 08:01:49,252 100 INFO rb-3169c09-224943-416937 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-19 08:01:49,281 100 INFO rb-3169c09-224943-416937 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-19 08:01:49,302 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:49] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.006 0.014 2026-09-19 08:01:49,324 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:49] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.001 0.008 2026-09-19 08:01:50,242 100 INFO rb-3169c09-224943-416937 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-19 08:01:50,255 100 INFO rb-3169c09-224943-416937 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-19 08:01:50,270 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:50] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.007 0.015 2026-09-19 08:01:50,308 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:50] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.008 0.018 2026-09-19 08:01:50,337 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.006 0.017 2026-09-19 08:01:51,098 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click on ok button (trigger: .button.confirm)' 2026-09-19 08:01:51,131 100 INFO rb-3169c09-224943-416937 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-19 08:01:51,153 100 INFO rb-3169c09-224943-416937 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-19 08:01:51,157 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:01:51,158 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:01:51,159 100 INFO rb-3169c09-224943-416937 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-19 08:01:51,170 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:01:51,174 100 INFO rb-3169c09-224943-416937 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-19 08:01:51,200 100 INFO rb-3169c09-224943-416937 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-19 08:01:51,207 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56462199 for PoS orders references: ['Order 00362-002-0001'] (draft: False) 2026-09-19 08:01:51,212 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:01:51,357 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56462199 with result: [{'id': 469, 'pos_reference': 'Order 00362-002-0001', 'account_move': False}] 2026-09-19 08:01:51,589 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 215 0.138 0.249 2026-09-19 08:01:51,636 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:51] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.008 2026-09-19 08:01:52,377 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.control-button:contains("Refund")' 2026-09-19 08:01:52,407 100 INFO rb-3169c09-224943-416937 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-19 08:01:52,418 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-09-19 08:01:52,441 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:52] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.009 0.020 2026-09-19 08:01:52,492 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:52] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 24 0.016 0.028 2026-09-19 08:01:52,629 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:01:53,265 100 INFO rb-3169c09-224943-416937 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-19 08:01:53,269 100 INFO rb-3169c09-224943-416937 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-19 08:01:53,285 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.ticket-screen .button.pay-order-button' 2026-09-19 08:01:53,301 100 INFO rb-3169c09-224943-416937 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-19 08:01:53,319 100 INFO rb-3169c09-224943-416937 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-19 08:01:53,335 100 INFO rb-3169c09-224943-416937 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-19 08:01:53,352 100 INFO rb-3169c09-224943-416937 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-19 08:01:53,364 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41790911 for PoS orders references: ['Order 00362-002-0002'] (draft: False) 2026-09-19 08:01:53,368 100 INFO rb-3169c09-224943-416937 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-19 08:01:53,450 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41790911 with result: [{'id': 470, 'pos_reference': 'Order 00362-002-0002', 'account_move': False}] 2026-09-19 08:01:53,605 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 112 0.077 0.168 2026-09-19 08:01:54,377 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-19 08:01:54,389 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:01:54,400 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46416 2026-09-19 08:01:54,401 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-19 08:01:54,401 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46416 2026-09-19 08:01:54,457 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080154_456929_TestPoSSale.txt 2026-09-19 08:01:54,457 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp4_g3kmb8_chrome_odoo" 2026-09-19 08:01:54,509 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_fixed_taxed_product ... 2026-09-19 08:01:55,994 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46636 2026-09-19 08:01:55,994 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpaxxt8qon_chrome_odoo 2026-09-19 08:01:55,994 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44135/json/version 2026-09-19 08:01:55,996 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44135/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:01:56,014 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-09-19 08:01:56,014 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44135/json 2026-09-19 08:01:56,015 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44135/json with timeout 3 increased to 10s during tests 2026-09-19 08:01:56,021 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:44135/devtools/page/37A4486B2A2EE260CA405E273E8499C2 2026-09-19 08:01:56,026 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-19 08:01:56,032 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-19 08:01:56,334 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:01:56,336 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-19 08:01:56,338 100 INFO rb-3169c09-224943-416937 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-19 08:01:56,338 100 INFO rb-3169c09-224943-416937 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-19 08:01:56,351 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:01:56,976 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:56] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.073 0.556 2026-09-19 08:01:56,979 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '37A4486B2A2EE260CA405E273E8499C2', 'loaderId': '403B9ADACBC4660001C56BEE3773C090', 'isDownload': False} 2026-09-19 08:01:56,979 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentFixedTax')" 2026-09-19 08:01:56,996 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:01:57,010 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:57] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.005 2026-09-19 08:01:57,017 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:57] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.013 2026-09-19 08:01:57,037 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:57] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.034 2026-09-19 08:01:57,397 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:57] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.010 0.007 2026-09-19 08:01:57,408 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.013 2026-09-19 08:01:57,435 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-09-19 08:01:57,436 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 08:01:57,439 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:01:57,458 100 INFO rb-3169c09-224943-416937 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-19 08:01:58,068 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.231 0.383 2026-09-19 08:01:58,148 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "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-19 08:01:58,173 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "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-19 08:01:58,192 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.006 2026-09-19 08:01:58,288 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 14 0.044 0.037 2026-09-19 08:01:58,317 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.101 2026-09-19 08:01:58,369 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.025 0.127 2026-09-19 08:01:58,387 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:01:58,398 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:01:58,403 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:01:58,408 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:01:58,409 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.176 2026-09-19 08:01:58,443 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 08:01:58,457 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.013 0.201 2026-09-19 08:01:58,489 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.241 2026-09-19 08:01:58,502 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.195 2026-09-19 08:01:58,542 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/image?model=product.product&field=image_128&id=1739&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.012 0.200 2026-09-19 08:01:58,552 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.124 2026-09-19 08:01:58,569 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.008 0.116 2026-09-19 08:01:58,587 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:01:58,626 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.020 0.142 2026-09-19 08:01:58,634 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.132 2026-09-19 08:01:58,648 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.007 0.128 2026-09-19 08:01:58,652 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.123 2026-09-19 08:01:58,669 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.113 2026-09-19 08:01:58,692 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.005 0.124 2026-09-19 08:01:58,727 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/image?model=product.product&field=image_128&id=1740&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.008 0.125 2026-09-19 08:01:58,771 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.008 0.131 2026-09-19 08:01:58,807 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.005 0.163 2026-09-19 08:01:58,839 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.177 2026-09-19 08:01:58,853 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.176 2026-09-19 08:01:58,874 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.005 0.161 2026-09-19 08:01:58,887 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.003 0.142 2026-09-19 08:01:58,902 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:58] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.120 2026-09-19 08:01:59,084 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 08:01:59,103 100 INFO rb-3169c09-224943-416937 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-19 08:01:59,108 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.006 0.011 2026-09-19 08:01:59,123 100 INFO rb-3169c09-224943-416937 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-19 08:01:59,143 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:59] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.006 0.013 2026-09-19 08:01:59,157 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:01:59] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 08:02:00,076 100 INFO rb-3169c09-224943-416937 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-19 08:02:00,085 100 INFO rb-3169c09-224943-416937 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-19 08:02:00,116 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:00] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.017 0.016 2026-09-19 08:02:00,150 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:00] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 14 0.008 0.019 2026-09-19 08:02:00,189 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.009 0.022 2026-09-19 08:02:00,241 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 08:02:00,950 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'click on ok button (trigger: .button.confirm)' 2026-09-19 08:02:00,977 100 INFO rb-3169c09-224943-416937 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-19 08:02:00,984 100 INFO rb-3169c09-224943-416937 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-19 08:02:00,985 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-19 08:02:00,990 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46636 2026-09-19 08:02:00,991 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-19 08:02:00,992 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46636 2026-09-19 08:02:01,093 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080201_093656_TestPoSSale.txt 2026-09-19 08:02:01,094 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpaxxt8qon_chrome_odoo" 2026-09-19 08:02:01,118 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-09-19 08:02:02,954 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46835 2026-09-19 08:02:02,954 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpnqspi_tx_chrome_odoo 2026-09-19 08:02:02,954 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34577/json/version 2026-09-19 08:02:02,956 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34577/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:02:02,965 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-09-19 08:02:02,966 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34577/json 2026-09-19 08:02:02,973 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34577/json with timeout 3 increased to 10s during tests 2026-09-19 08:02:02,980 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:34577/devtools/page/64C3AD4A308ED7609764595A624D2E0F 2026-09-19 08:02:02,990 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-19 08:02:02,992 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-19 08:02:03,303 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:02:03,305 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-19 08:02:03,308 100 INFO rb-3169c09-224943-416937 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-19 08:02:03,309 100 INFO rb-3169c09-224943-416937 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-19 08:02:03,330 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:02:03,973 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:03] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.066 0.580 2026-09-19 08:02:03,977 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '64C3AD4A308ED7609764595A624D2E0F', 'loaderId': '8FF98210DF488A12A773704B63421CF9', 'isDownload': False} 2026-09-19 08:02:03,977 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-09-19 08:02:03,993 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:02:04,014 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:04] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-09-19 08:02:04,022 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:04] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.020 2026-09-19 08:02:04,031 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:04] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.014 2026-09-19 08:02:04,312 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:04] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-19 08:02:04,323 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.005 2026-09-19 08:02:04,348 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:02:04,352 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:02:04,357 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-19 08:02:04,372 100 INFO rb-3169c09-224943-416937 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-19 08:02:04,857 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.144 0.349 2026-09-19 08:02:04,922 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.010 0.034 2026-09-19 08:02:04,940 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:04] "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-19 08:02:04,950 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 08:02:05,020 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 14 0.020 0.030 2026-09-19 08:02:05,056 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.076 2026-09-19 08:02:05,060 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:02:05,109 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.023 0.107 2026-09-19 08:02:05,119 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:02:05,133 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:02:05,142 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:02:05,151 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.154 2026-09-19 08:02:05,191 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.186 2026-09-19 08:02:05,222 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.011 0.208 2026-09-19 08:02:05,230 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.201 2026-09-19 08:02:05,268 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/image?model=product.product&field=image_128&id=1742&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.012 0.192 2026-09-19 08:02:05,309 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.019 0.131 2026-09-19 08:02:05,320 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:02:05,321 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.147 2026-09-19 08:02:05,330 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:02:05,332 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.133 2026-09-19 08:02:05,344 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.113 2026-09-19 08:02:05,357 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.107 2026-09-19 08:02:05,360 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.109 2026-09-19 08:02:05,370 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.087 2026-09-19 08:02:05,390 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.007 0.058 2026-09-19 08:02:05,428 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/image?model=product.product&field=image_128&id=1743&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.083 2026-09-19 08:02:05,494 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/image?model=product.product&field=image_128&id=1744&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.033 0.120 2026-09-19 08:02:05,529 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.175 2026-09-19 08:02:05,552 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.003 0.015 2026-09-19 08:02:05,603 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.025 0.202 2026-09-19 08:02:05,621 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.004 0.208 2026-09-19 08:02:05,641 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.008 0.196 2026-09-19 08:02:05,658 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.154 2026-09-19 08:02:05,722 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.019 0.340 2026-09-19 08:02:05,868 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 08:02:05,885 100 INFO rb-3169c09-224943-416937 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-19 08:02:05,907 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.007 0.015 2026-09-19 08:02:05,911 100 INFO rb-3169c09-224943-416937 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-19 08:02:05,944 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.008 0.020 2026-09-19 08:02:05,959 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:05] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 08:02:06,856 100 INFO rb-3169c09-224943-416937 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-19 08:02:06,868 100 INFO rb-3169c09-224943-416937 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-19 08:02:06,883 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:06] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.005 0.015 2026-09-19 08:02:06,917 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:06] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 15 0.009 0.019 2026-09-19 08:02:06,950 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.007 0.019 2026-09-19 08:02:07,319 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.002 2026-09-19 08:02:07,720 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click on ok button (trigger: .button.confirm)' 2026-09-19 08:02:07,748 100 INFO rb-3169c09-224943-416937 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-19 08:02:07,751 100 INFO rb-3169c09-224943-416937 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-19 08:02:07,767 100 INFO rb-3169c09-224943-416937 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-19 08:02:07,784 100 INFO rb-3169c09-224943-416937 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-19 08:02:07,807 100 INFO rb-3169c09-224943-416937 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-19 08:02:07,813 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:02:07,814 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:02:07,818 100 INFO rb-3169c09-224943-416937 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-19 08:02:07,837 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:07] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.009 2026-09-19 08:02:07,838 100 INFO rb-3169c09-224943-416937 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-19 08:02:07,852 100 INFO rb-3169c09-224943-416937 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-19 08:02:07,867 100 INFO rb-3169c09-224943-416937 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-19 08:02:07,876 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34366275 for PoS orders references: ['Order 00364-001-0001'] (draft: False) 2026-09-19 08:02:07,882 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:02:09,302 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34366275 with result: [{'id': 471, 'pos_reference': 'Order 00364-001-0001', 'account_move': 769}] 2026-09-19 08:02:09,622 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 905 0.487 1.263 2026-09-19 08:02:09,627 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 1.284 2026-09-19 08:02:09,652 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:09] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.006 0.011 2026-09-19 08:02:09,697 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:09] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.008 2026-09-19 08:02:10,479 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-19 08:02:10,489 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:02:10,498 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46835 2026-09-19 08:02:10,499 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-19 08:02:10,499 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46835 2026-09-19 08:02:10,600 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080210_600042_TestPoSSale.txt 2026-09-19 08:02:10,600 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpnqspi_tx_chrome_odoo" 2026-09-19 08:02:10,645 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_so_to_pos_no_existing_lot ... 2026-09-19 08:02:11,385 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47048 2026-09-19 08:02:11,385 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmps9zwkwfd_chrome_odoo 2026-09-19 08:02:11,386 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44047/json/version 2026-09-19 08:02:11,387 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44047/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:02:11,398 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-09-19 08:02:11,399 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44047/json 2026-09-19 08:02:11,399 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44047/json with timeout 3 increased to 10s during tests 2026-09-19 08:02:11,404 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:44047/devtools/page/96CE7E1008925465780623457808CFEA 2026-09-19 08:02:11,409 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-19 08:02:11,410 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-19 08:02:11,708 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:02:11,709 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-19 08:02:11,712 100 INFO rb-3169c09-224943-416937 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-19 08:02:11,712 100 INFO rb-3169c09-224943-416937 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-19 08:02:11,727 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:02:12,424 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:12] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.100 0.600 2026-09-19 08:02:12,427 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '96CE7E1008925465780623457808CFEA', 'loaderId': '4173F80ECBAAB2EA90A4F79407B5FA3C', 'isDownload': False} 2026-09-19 08:02:12,427 100 INFO rb-3169c09-224943-416937 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-19 08:02:12,447 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:02:12,477 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:12] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.009 2026-09-19 08:02:12,486 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:12] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.023 2026-09-19 08:02:12,495 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:12] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.032 2026-09-19 08:02:12,787 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:12] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 08:02:12,800 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.004 2026-09-19 08:02:12,826 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:02:12,836 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-09-19 08:02:12,837 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:12] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 08:02:12,855 100 INFO rb-3169c09-224943-416937 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-19 08:02:13,358 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.161 0.348 2026-09-19 08:02:13,429 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/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.025 0.030 2026-09-19 08:02:13,458 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "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-19 08:02:13,478 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.007 0.004 2026-09-19 08:02:13,554 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 14 0.014 0.040 2026-09-19 08:02:13,562 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:02:13,586 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.075 2026-09-19 08:02:13,623 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.109 2026-09-19 08:02:13,636 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02: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-19 08:02:13,643 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:02:13,652 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.005 0.139 2026-09-19 08:02:13,654 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:02:13,664 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:02:13,674 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.011 2026-09-19 08:02:13,698 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.004 0.186 2026-09-19 08:02:13,708 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.132 2026-09-19 08:02:13,743 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "GET /web/image?model=product.product&field=image_128&id=1746&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.144 2026-09-19 08:02:13,771 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.020 0.083 2026-09-19 08:02:13,800 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.008 0.287 2026-09-19 08:02:13,809 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.126 2026-09-19 08:02:13,811 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:02:13,820 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.111 2026-09-19 08:02:13,862 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.021 0.127 2026-09-19 08:02:13,867 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.144 2026-09-19 08:02:13,875 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.125 2026-09-19 08:02:13,889 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.005 0.102 2026-09-19 08:02:13,927 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.107 2026-09-19 08:02:13,954 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.130 2026-09-19 08:02:13,991 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:13] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.008 0.157 2026-09-19 08:02:14,009 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:14] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.140 2026-09-19 08:02:14,024 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:14] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.138 2026-09-19 08:02:14,040 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:14] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.143 2026-09-19 08:02:14,057 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:14] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.115 2026-09-19 08:02:14,352 100 INFO rb-3169c09-224943-416937 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-19 08:02:14,368 100 INFO rb-3169c09-224943-416937 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-19 08:02:14,389 100 INFO rb-3169c09-224943-416937 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-19 08:02:14,391 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:14] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.018 0.012 2026-09-19 08:02:14,418 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:14] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.008 0.018 2026-09-19 08:02:14,443 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:14] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.013 0.005 2026-09-19 08:02:15,350 100 INFO rb-3169c09-224943-416937 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-19 08:02:15,367 100 INFO rb-3169c09-224943-416937 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-19 08:02:15,375 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:15] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.006 0.013 2026-09-19 08:02:15,417 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:15] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 17 0.011 0.024 2026-09-19 08:02:15,444 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.006 0.014 2026-09-19 08:02:15,782 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:02:16,228 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-19 08:02:16,237 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:02:16,240 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47048 2026-09-19 08:02:16,241 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-19 08:02:16,241 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47048 2026-09-19 08:02:16,335 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080216_335646_TestPoSSale.txt 2026-09-19 08:02:16,336 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmps9zwkwfd_chrome_odoo" 2026-09-19 08:02:16,361 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-09-19 08:02:17,810 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47258 2026-09-19 08:02:17,811 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpvu8g6csc_chrome_odoo 2026-09-19 08:02:17,811 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35905/json/version 2026-09-19 08:02:17,813 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35905/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:02:17,820 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-09-19 08:02:17,820 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35905/json 2026-09-19 08:02:17,820 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35905/json with timeout 3 increased to 10s during tests 2026-09-19 08:02:17,826 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:35905/devtools/page/23D3CB528635D5F25A8DBF6A444F365D 2026-09-19 08:02:17,832 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-19 08:02:17,833 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-19 08:02:18,105 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:02:18,107 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-19 08:02:18,109 100 INFO rb-3169c09-224943-416937 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-19 08:02:18,109 100 INFO rb-3169c09-224943-416937 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-19 08:02:18,119 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:02:18,695 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:18] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.049 0.530 2026-09-19 08:02:18,698 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '23D3CB528635D5F25A8DBF6A444F365D', 'loaderId': 'F2718FC5DD0A4A82CE191E11F21FB584', 'isDownload': False} 2026-09-19 08:02:18,698 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('test_multiple_lots_sale_order')" 2026-09-19 08:02:18,711 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:02:18,734 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:18] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.010 2026-09-19 08:02:18,740 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:18] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.021 2026-09-19 08:02:18,747 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:18] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.017 2026-09-19 08:02:19,044 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:19] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 08:02:19,054 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-09-19 08:02:19,077 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 08:02:19,083 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:02:19,085 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:02:19,090 100 INFO rb-3169c09-224943-416937 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-19 08:02:19,718 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 291 0.256 0.377 2026-09-19 08:02:19,780 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/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.012 0.035 2026-09-19 08:02:19,803 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:19] "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-19 08:02:19,814 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.003 2026-09-19 08:02:19,875 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:19] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.015 0.033 2026-09-19 08:02:19,927 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:19] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.091 2026-09-19 08:02:19,939 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:02:19,957 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:19] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.121 2026-09-19 08:02:20,008 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.029 0.142 2026-09-19 08:02:20,015 100 INFO ? werkzeug: 127.0.0.1 - - [19/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.003 2026-09-19 08:02:20,040 100 INFO ? werkzeug: 127.0.0.1 - - [19/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.019 2026-09-19 08:02:20,054 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 08:02:20,107 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.034 0.229 2026-09-19 08:02:20,147 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.012 0.282 2026-09-19 08:02:20,167 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.280 2026-09-19 08:02:20,172 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:02:20,197 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "GET /web/image?model=product.product&field=image_128&id=1747&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.243 2026-09-19 08:02:20,229 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.251 2026-09-19 08:02:20,238 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.178 2026-09-19 08:02:20,279 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.014 0.155 2026-09-19 08:02:20,287 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:02:20,289 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.112 2026-09-19 08:02:20,296 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.001 0.111 2026-09-19 08:02:20,305 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.111 2026-09-19 08:02:20,316 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.110 2026-09-19 08:02:20,323 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.001 0.087 2026-09-19 08:02:20,339 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.003 0.096 2026-09-19 08:02:20,372 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.067 2026-09-19 08:02:20,388 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.083 2026-09-19 08:02:20,420 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.005 0.113 2026-09-19 08:02:20,435 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.100 2026-09-19 08:02:20,449 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.105 2026-09-19 08:02:20,464 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.004 0.090 2026-09-19 08:02:20,751 100 INFO rb-3169c09-224943-416937 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-19 08:02:20,775 100 INFO rb-3169c09-224943-416937 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-19 08:02:20,775 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.007 0.011 2026-09-19 08:02:20,789 100 INFO rb-3169c09-224943-416937 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-19 08:02:20,808 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.005 0.012 2026-09-19 08:02:20,823 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:20] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 08:02:21,740 100 INFO rb-3169c09-224943-416937 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-19 08:02:21,753 100 INFO rb-3169c09-224943-416937 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-19 08:02:21,770 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:21] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.006 0.018 2026-09-19 08:02:21,827 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:21] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 28 0.017 0.034 2026-09-19 08:02:21,857 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.008 0.015 2026-09-19 08:02:21,911 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:02:22,616 100 INFO rb-3169c09-224943-416937 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-19 08:02:22,650 100 INFO rb-3169c09-224943-416937 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-19 08:02:22,662 100 INFO rb-3169c09-224943-416937 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-19 08:02:22,667 100 INFO rb-3169c09-224943-416937 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-19 08:02:22,702 100 INFO rb-3169c09-224943-416937 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-19 08:02:22,707 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:02:22,708 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:02:22,718 100 INFO rb-3169c09-224943-416937 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-19 08:02:22,739 100 INFO rb-3169c09-224943-416937 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-19 08:02:22,743 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:22] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-19 08:02:22,757 100 INFO rb-3169c09-224943-416937 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-19 08:02:22,764 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10325139 for PoS orders references: ['Order 00366-001-0001'] (draft: False) 2026-09-19 08:02:22,770 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:02:22,887 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10325139 with result: [{'id': 472, 'pos_reference': 'Order 00366-001-0001', 'account_move': False}] 2026-09-19 08:02:23,010 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [705, 706, 707] 2026-09-19 08:02:23,253 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 295 0.191 0.303 2026-09-19 08:02:23,289 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:23] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.007 2026-09-19 08:02:23,419 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:02:24,030 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-19 08:02:24,037 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:02:24,041 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47258 2026-09-19 08:02:24,041 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-19 08:02:24,042 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47258 2026-09-19 08:02:24,103 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080224_103484_TestPoSSale.txt 2026-09-19 08:02:24,103 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpvu8g6csc_chrome_odoo" 2026-09-19 08:02:24,523 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [708, 709, 710] 2026-09-19 08:02:25,437 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-09-19 08:02:26,314 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47469 2026-09-19 08:02:26,315 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpk53wraw7_chrome_odoo 2026-09-19 08:02:26,315 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46693/json/version 2026-09-19 08:02:26,317 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46693/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:02:26,321 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-09-19 08:02:26,322 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46693/json 2026-09-19 08:02:26,322 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46693/json with timeout 3 increased to 10s during tests 2026-09-19 08:02:26,324 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:46693/devtools/page/F7B73D6E4E40C392F12C27210DA15BA7 2026-09-19 08:02:26,325 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-19 08:02:26,327 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-19 08:02:26,561 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:02:26,562 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-19 08:02:26,564 100 INFO rb-3169c09-224943-416937 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-19 08:02:26,564 100 INFO rb-3169c09-224943-416937 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-19 08:02:26,576 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:02:28,224 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:28] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.059 1.593 2026-09-19 08:02:28,227 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'F7B73D6E4E40C392F12C27210DA15BA7', 'loaderId': '5829D8173A6FD6679345FA8B313B9EB1', 'isDownload': False} 2026-09-19 08:02:28,227 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosOrderDoesNotRemainInList')" 2026-09-19 08:02:28,260 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:02:28,285 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:28] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.006 2026-09-19 08:02:28,293 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:28] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.001 0.024 2026-09-19 08:02:28,307 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:28] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.030 2026-09-19 08:02:28,566 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:28] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-19 08:02:28,577 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.004 2026-09-19 08:02:28,605 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-09-19 08:02:28,609 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:02:28,609 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:28] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:02:28,620 100 INFO rb-3169c09-224943-416937 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-19 08:02:29,023 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.147 0.261 2026-09-19 08:02:29,089 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:29] "GET /pos/ui HTTP/1.1" 200 - 22 0.014 0.436 2026-09-19 08:02:29,112 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:02:29,143 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.084 2026-09-19 08:02:29,199 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 08:02:29,250 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-19 08:02:29,571 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.100 0.211 2026-09-19 08:02:29,635 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02: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-19 08:02:29,653 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.008 2026-09-19 08:02:29,673 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.008 0.005 2026-09-19 08:02:29,730 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:29] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.012 0.029 2026-09-19 08:02:29,761 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:29] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.005 0.066 2026-09-19 08:02:29,776 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:02:29,798 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:29] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.098 2026-09-19 08:02:29,834 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:29] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.011 0.129 2026-09-19 08:02:29,845 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02: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-19 08:02:29,854 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:02:29,858 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:02:29,888 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:29] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.173 2026-09-19 08:02:29,939 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:29] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.221 2026-09-19 08:02:29,948 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:02:29,952 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.205 2026-09-19 08:02:29,984 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:29] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.008 0.195 2026-09-19 08:02:29,996 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.179 2026-09-19 08:02:30,009 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:02:30,050 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:30] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.021 0.164 2026-09-19 08:02:30,059 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.154 2026-09-19 08:02:30,069 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.114 2026-09-19 08:02:30,076 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.118 2026-09-19 08:02:30,082 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.116 2026-09-19 08:02:30,091 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.098 2026-09-19 08:02:30,108 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:30] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.006 0.087 2026-09-19 08:02:30,141 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:30] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.077 2026-09-19 08:02:30,166 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:30] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.005 0.098 2026-09-19 08:02:30,185 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:30] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.103 2026-09-19 08:02:30,202 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:30] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.004 0.117 2026-09-19 08:02:30,218 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:30] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.119 2026-09-19 08:02:30,234 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:30] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.105 2026-09-19 08:02:30,567 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 08:02:30,593 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.005 0.013 2026-09-19 08:02:30,594 100 INFO rb-3169c09-224943-416937 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-19 08:02:30,610 100 INFO rb-3169c09-224943-416937 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-19 08:02:30,634 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:30] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.006 0.015 2026-09-19 08:02:30,647 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:30] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 08:02:31,558 100 INFO rb-3169c09-224943-416937 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-19 08:02:31,569 100 INFO rb-3169c09-224943-416937 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-19 08:02:31,582 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:31] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.006 0.013 2026-09-19 08:02:31,625 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:31] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.017 0.021 2026-09-19 08:02:31,669 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.017 0.020 2026-09-19 08:02:32,438 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 08:02:32,468 100 INFO rb-3169c09-224943-416937 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-19 08:02:32,472 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:02:32,473 100 INFO rb-3169c09-224943-416937 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-19 08:02:32,474 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:02:32,487 100 INFO rb-3169c09-224943-416937 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-19 08:02:32,490 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:32] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.008 2026-09-19 08:02:32,504 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72500008 for PoS orders references: ['Order 00367-002-0001'] (draft: False) 2026-09-19 08:02:32,525 100 INFO rb-3169c09-224943-416937 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-19 08:02:32,530 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:02:32,681 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72500008 with result: [{'id': 473, 'pos_reference': 'Order 00367-002-0001', 'account_move': False}] 2026-09-19 08:02:32,766 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [714] 2026-09-19 08:02:32,934 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 277 0.170 0.264 2026-09-19 08:02:32,970 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:32] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.006 2026-09-19 08:02:33,714 100 INFO rb-3169c09-224943-416937 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-19 08:02:33,723 100 INFO rb-3169c09-224943-416937 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-19 08:02:33,737 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:33] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-09-19 08:02:33,752 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:33] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 08:02:34,028 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:02:34,518 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-19 08:02:34,527 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:02:34,529 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47469 2026-09-19 08:02:34,529 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-19 08:02:34,530 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47469 2026-09-19 08:02:34,597 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080234_597140_TestPoSSale.txt 2026-09-19 08:02:34,597 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpk53wraw7_chrome_odoo" 2026-09-19 08:02:34,616 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-09-19 08:02:36,079 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-09-19 08:02:36,974 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11906676 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-09-19 08:02:38,472 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11906676 with result: [{'id': 475, 'pos_reference': 'Order 00044-003-0014', 'account_move': 776}] 2026-09-19 08:02:38,650 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_invoice_analytic_account ... 2026-09-19 08:02:45,098 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-19 08:02:45,099 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-19 08:02:45,099 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-19 08:02:45,099 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-09-19 08:02:45,099 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-19 08:02:45,099 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-19 08:02:45,099 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-19 08:02:45,099 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-19 08:02:45,099 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-19 08:02:47,531 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:02:47,532 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:02:47,532 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:02:47,532 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:02:47,532 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:02:47,532 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:02:47,532 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:02:47,532 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:02:47,532 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:02:54,662 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-19 08:02:54,662 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-19 08:02:54,662 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-19 08:02:54,662 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-09-19 08:02:54,663 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-19 08:02:54,663 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-19 08:02:54,663 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-19 08:02:54,663 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-19 08:02:54,663 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-19 08:02:54,663 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan16_id_index on table crossovered_budget_line 2026-09-19 08:02:56,611 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:02:56,611 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:02:56,611 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:02:56,611 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:02:56,611 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:02:56,612 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:02:56,612 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:02:56,612 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:02:56,612 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:02:56,612 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan16_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:02:57,955 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47677 2026-09-19 08:02:57,955 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp4b7cjr4t_chrome_odoo 2026-09-19 08:02:57,955 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:33729/json/version 2026-09-19 08:02:57,959 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33729/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:02:57,967 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-09-19 08:02:57,968 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:33729/json 2026-09-19 08:02:57,968 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33729/json with timeout 3 increased to 10s during tests 2026-09-19 08:02:57,977 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:33729/devtools/page/752103CA9AD8C36400486A6D2D9E5959 2026-09-19 08:02:57,984 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-19 08:02:57,991 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-19 08:02:58,234 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:02:58,235 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-19 08:02:58,239 100 INFO rb-3169c09-224943-416937 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-19 08:02:58,239 100 INFO rb-3169c09-224943-416937 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-19 08:02:58,249 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:02:58,910 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:58] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.060 0.605 2026-09-19 08:02:58,914 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '752103CA9AD8C36400486A6D2D9E5959', 'loaderId': '7D760A4EBD634F2FF0209D5F7D4F719D', 'isDownload': False} 2026-09-19 08:02:58,914 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder')" 2026-09-19 08:02:58,928 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:02:58,952 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:58] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.009 2026-09-19 08:02:58,967 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:58] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.020 2026-09-19 08:02:58,977 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:58] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.027 2026-09-19 08:02:59,279 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:59] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.011 0.008 2026-09-19 08:02:59,288 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.004 2026-09-19 08:02:59,309 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:02:59,325 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.006 2026-09-19 08:02:59,351 100 INFO rb-3169c09-224943-416937 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-19 08:02:59,353 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 08:02:59,842 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.159 0.338 2026-09-19 08:02:59,906 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:59] "GET /pos/ui HTTP/1.1" 200 - 22 0.017 0.518 2026-09-19 08:02:59,923 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:02:59,962 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.088 2026-09-19 08:02:59,998 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:02:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-19 08:03:00,031 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 08:03:00,408 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.091 0.273 2026-09-19 08:03:00,470 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.012 0.039 2026-09-19 08:03:00,489 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "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-19 08:03:00,506 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 08:03:00,560 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.014 0.026 2026-09-19 08:03:00,597 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.070 2026-09-19 08:03:00,654 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.122 2026-09-19 08:03:00,667 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:03:00,683 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.143 2026-09-19 08:03:00,741 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.012 0.197 2026-09-19 08:03:00,750 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "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-19 08:03:00,762 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:03:00,771 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:03:00,786 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.235 2026-09-19 08:03:00,795 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.218 2026-09-19 08:03:00,827 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.218 2026-09-19 08:03:00,862 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.014 0.175 2026-09-19 08:03:00,870 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:03:00,891 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.010 0.194 2026-09-19 08:03:00,898 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.120 2026-09-19 08:03:00,902 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:03:00,907 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.111 2026-09-19 08:03:00,917 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.113 2026-09-19 08:03:00,922 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.081 2026-09-19 08:03:00,971 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.018 0.115 2026-09-19 08:03:00,978 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.097 2026-09-19 08:03:00,990 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.003 0.083 2026-09-19 08:03:00,997 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.083 2026-09-19 08:03:01,016 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:01] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.100 2026-09-19 08:03:01,029 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:01] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.105 2026-09-19 08:03:01,045 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:01] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.058 2026-09-19 08:03:01,056 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:01] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.003 0.042 2026-09-19 08:03:01,482 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 08:03:01,499 100 INFO rb-3169c09-224943-416937 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-19 08:03:01,515 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.012 0.014 2026-09-19 08:03:01,524 100 INFO rb-3169c09-224943-416937 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-19 08:03:01,563 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:01] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.022 0.016 2026-09-19 08:03:01,579 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:01] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 08:03:02,468 100 INFO rb-3169c09-224943-416937 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-19 08:03:02,483 100 INFO rb-3169c09-224943-416937 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-19 08:03:02,500 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:02] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.007 0.018 2026-09-19 08:03:02,542 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:02] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.012 0.024 2026-09-19 08:03:02,582 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:02] "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-19 08:03:02,696 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.004 2026-09-19 08:03:03,372 100 INFO rb-3169c09-224943-416937 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-19 08:03:03,376 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:03:03,377 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:03:03,385 100 INFO rb-3169c09-224943-416937 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-19 08:03:03,403 100 INFO rb-3169c09-224943-416937 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-19 08:03:03,403 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:03] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.010 2026-09-19 08:03:03,415 100 INFO rb-3169c09-224943-416937 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-19 08:03:03,418 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-19 08:03:03,433 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39568459 for PoS orders references: ['Order 00370-002-0001'] (draft: False) 2026-09-19 08:03:03,447 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47677 2026-09-19 08:03:03,456 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-19 08:03:03,460 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:03:03,460 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47677 2026-09-19 08:03:03,466 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:03:03,533 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080303_533436_TestPoSSale.txt 2026-09-19 08:03:03,534 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp4b7cjr4t_chrome_odoo" 2026-09-19 08:03:03,557 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-09-19 08:03:05,767 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39568459 with result: [{'id': 476, 'pos_reference': 'Order 00370-002-0001', 'account_move': 778}] 2026-09-19 08:03:06,291 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [718] 2026-09-19 08:03:06,492 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 1143 0.889 2.174 2026-09-19 08:03:06,567 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-09-19 08:03:07,382 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47880 2026-09-19 08:03:07,382 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpvtleybrx_chrome_odoo 2026-09-19 08:03:07,383 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45971/json/version 2026-09-19 08:03:07,384 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45971/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:03:07,393 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-09-19 08:03:07,394 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45971/json 2026-09-19 08:03:07,396 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45971/json with timeout 3 increased to 10s during tests 2026-09-19 08:03:07,411 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:45971/devtools/page/6C403642F201C9C1869C7A9EB225F794 2026-09-19 08:03:07,415 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-19 08:03:07,419 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-19 08:03:07,755 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:03:07,757 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-19 08:03:07,759 100 INFO rb-3169c09-224943-416937 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-19 08:03:07,759 100 INFO rb-3169c09-224943-416937 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-19 08:03:07,774 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:03:08,414 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:08] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.065 0.578 2026-09-19 08:03:08,417 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '6C403642F201C9C1869C7A9EB225F794', 'loaderId': 'AF701299F9EB77C31827A92CD9A0067C', 'isDownload': False} 2026-09-19 08:03:08,417 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-09-19 08:03:08,434 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:03:08,450 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:08] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.007 2026-09-19 08:03:08,456 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:08] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.010 2026-09-19 08:03:08,480 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:08] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.028 2026-09-19 08:03:08,758 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:08] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.007 0.006 2026-09-19 08:03:08,766 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-09-19 08:03:08,797 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.004 2026-09-19 08:03:08,801 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:03:08,805 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:03:08,822 100 INFO rb-3169c09-224943-416937 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-19 08:03:09,457 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.292 0.338 2026-09-19 08:03:09,517 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:09] "GET /pos/ui HTTP/1.1" 200 - 22 0.013 0.664 2026-09-19 08:03:09,537 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:03:09,570 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.071 2026-09-19 08:03:09,631 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 08:03:09,669 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 08:03:10,066 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.097 0.285 2026-09-19 08:03:10,145 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.012 0.037 2026-09-19 08:03:10,164 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03: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-19 08:03:10,177 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 08:03:10,247 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 14 0.021 0.028 2026-09-19 08:03:10,277 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.008 0.073 2026-09-19 08:03:10,298 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 08:03:10,333 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.029 0.102 2026-09-19 08:03:10,387 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.021 0.030 2026-09-19 08:03:10,395 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03: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-19 08:03:10,405 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:03:10,413 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:03:10,430 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.012 0.206 2026-09-19 08:03:10,438 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.218 2026-09-19 08:03:10,491 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.015 0.223 2026-09-19 08:03:10,531 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /web/image?model=product.product&field=image_128&id=1749&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.010 0.220 2026-09-19 08:03:10,537 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:03:10,568 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.360 2026-09-19 08:03:10,577 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.157 2026-09-19 08:03:10,598 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 08:03:10,625 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.017 0.167 2026-09-19 08:03:10,637 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.187 2026-09-19 08:03:10,640 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.168 2026-09-19 08:03:10,650 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.140 2026-09-19 08:03:10,656 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.087 2026-09-19 08:03:10,677 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.012 0.094 2026-09-19 08:03:10,692 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.004 0.084 2026-09-19 08:03:10,728 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.087 2026-09-19 08:03:10,759 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.108 2026-09-19 08:03:10,778 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.110 2026-09-19 08:03:10,797 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.118 2026-09-19 08:03:10,811 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.108 2026-09-19 08:03:10,825 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:10] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.004 0.095 2026-09-19 08:03:11,099 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 08:03:11,116 100 INFO rb-3169c09-224943-416937 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-19 08:03:11,127 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.007 0.013 2026-09-19 08:03:11,139 100 INFO rb-3169c09-224943-416937 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-19 08:03:11,168 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:11] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.008 0.019 2026-09-19 08:03:11,185 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:11] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.008 2026-09-19 08:03:12,098 100 INFO rb-3169c09-224943-416937 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-19 08:03:12,115 100 INFO rb-3169c09-224943-416937 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-19 08:03:12,123 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:12] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.005 0.015 2026-09-19 08:03:12,154 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:12] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.009 0.016 2026-09-19 08:03:12,180 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:12] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.006 0.014 2026-09-19 08:03:12,811 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:03:12,960 100 INFO rb-3169c09-224943-416937 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-19 08:03:12,964 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'check orderlines number (trigger: .order-container .orderline)' 2026-09-19 08:03:12,981 100 INFO rb-3169c09-224943-416937 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-19 08:03:12,983 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-19 08:03:12,988 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47880 2026-09-19 08:03:12,989 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-19 08:03:12,989 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47880 2026-09-19 08:03:13,083 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080313_083707_TestPoSSale.txt 2026-09-19 08:03:13,084 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpvtleybrx_chrome_odoo" 2026-09-19 08:03:13,109 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-09-19 08:03:13,915 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48091 2026-09-19 08:03:13,915 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp43bk9cw9_chrome_odoo 2026-09-19 08:03:13,916 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46589/json/version 2026-09-19 08:03:13,917 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46589/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:03:13,939 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-09-19 08:03:13,939 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46589/json 2026-09-19 08:03:13,939 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46589/json with timeout 3 increased to 10s during tests 2026-09-19 08:03:13,947 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:46589/devtools/page/FC563DAEF406BDE9609DC4A985348211 2026-09-19 08:03:13,952 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-19 08:03:13,955 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-19 08:03:14,269 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:03:14,272 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-19 08:03:14,274 100 INFO rb-3169c09-224943-416937 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-19 08:03:14,274 100 INFO rb-3169c09-224943-416937 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-19 08:03:14,286 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:03:14,956 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:14] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.067 0.607 2026-09-19 08:03:14,959 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'FC563DAEF406BDE9609DC4A985348211', 'loaderId': 'FB3BA3672E5995C072967A194BC35F07', 'isDownload': False} 2026-09-19 08:03:14,960 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder')" 2026-09-19 08:03:14,973 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:03:14,989 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:14] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.006 2026-09-19 08:03:14,996 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:14] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.001 0.017 2026-09-19 08:03:15,006 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:15] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.021 2026-09-19 08:03:15,307 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:15] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-19 08:03:15,318 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-09-19 08:03:15,348 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:03:15,359 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-09-19 08:03:15,362 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:03:15,380 100 INFO rb-3169c09-224943-416937 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-19 08:03:15,828 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.146 0.309 2026-09-19 08:03:15,926 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:15] "GET /pos/ui HTTP/1.1" 200 - 22 0.044 0.472 2026-09-19 08:03:15,944 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:03:15,980 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.012 0.103 2026-09-19 08:03:16,037 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 08:03:16,059 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 08:03:16,444 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.111 0.256 2026-09-19 08:03:16,507 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.039 2026-09-19 08:03:16,528 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "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-19 08:03:16,540 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 08:03:16,613 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 14 0.024 0.036 2026-09-19 08:03:16,646 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.075 2026-09-19 08:03:16,660 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:03:16,683 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.109 2026-09-19 08:03:16,713 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.005 0.130 2026-09-19 08:03:16,734 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "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-19 08:03:16,740 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:03:16,744 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:03:16,749 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.160 2026-09-19 08:03:16,782 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.008 0.190 2026-09-19 08:03:16,800 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.171 2026-09-19 08:03:16,832 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "GET /web/image?model=product.product&field=image_128&id=1750&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.156 2026-09-19 08:03:16,863 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.165 2026-09-19 08:03:16,872 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:03:16,872 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.123 2026-09-19 08:03:16,880 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:03:16,921 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.020 0.136 2026-09-19 08:03:16,928 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.001 0.137 2026-09-19 08:03:16,935 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.128 2026-09-19 08:03:16,966 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.005 0.026 2026-09-19 08:03:16,975 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.136 2026-09-19 08:03:16,987 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.106 2026-09-19 08:03:17,003 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:17] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.003 0.117 2026-09-19 08:03:17,008 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.194 2026-09-19 08:03:17,043 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:17] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.005 0.097 2026-09-19 08:03:17,059 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:17] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.111 2026-09-19 08:03:17,075 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:17] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.103 2026-09-19 08:03:17,090 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:17] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.003 0.106 2026-09-19 08:03:17,108 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:17] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.006 0.074 2026-09-19 08:03:17,465 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 08:03:17,482 100 INFO rb-3169c09-224943-416937 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-19 08:03:17,493 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.007 0.012 2026-09-19 08:03:17,502 100 INFO rb-3169c09-224943-416937 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-19 08:03:17,525 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:17] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.008 0.014 2026-09-19 08:03:17,542 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:17] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 08:03:18,452 100 INFO rb-3169c09-224943-416937 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-19 08:03:18,468 100 INFO rb-3169c09-224943-416937 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-19 08:03:18,491 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:18] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.012 0.019 2026-09-19 08:03:18,538 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:18] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.017 0.024 2026-09-19 08:03:18,571 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:18] "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-19 08:03:18,787 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:03:19,363 100 INFO rb-3169c09-224943-416937 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-19 08:03:19,368 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:03:19,369 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:03:19,381 100 INFO rb-3169c09-224943-416937 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-19 08:03:19,401 100 INFO rb-3169c09-224943-416937 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-19 08:03:19,405 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:19] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.009 2026-09-19 08:03:19,419 100 INFO rb-3169c09-224943-416937 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-19 08:03:19,427 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-19 08:03:19,448 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64242826 for PoS orders references: ['Order 00372-002-0001'] (draft: False) 2026-09-19 08:03:19,458 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:03:19,465 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:03:19,471 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48091 2026-09-19 08:03:19,472 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-19 08:03:19,474 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48091 2026-09-19 08:03:19,574 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080319_573922_TestPoSSale.txt 2026-09-19 08:03:19,575 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp43bk9cw9_chrome_odoo" 2026-09-19 08:03:19,587 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-09-19 08:03:21,434 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64242826 with result: [{'id': 477, 'pos_reference': 'Order 00372-002-0001', 'account_move': 780}] 2026-09-19 08:03:21,848 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [720] 2026-09-19 08:03:22,040 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 1215 0.991 1.606 2026-09-19 08:03:22,080 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quotation_saving ... 2026-09-19 08:03:22,938 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48298 2026-09-19 08:03:22,939 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmprlm6bb2p_chrome_odoo 2026-09-19 08:03:22,939 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34679/json/version 2026-09-19 08:03:22,940 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34679/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:03:22,948 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-09-19 08:03:22,949 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34679/json 2026-09-19 08:03:22,949 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34679/json with timeout 3 increased to 10s during tests 2026-09-19 08:03:22,966 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:34679/devtools/page/CBE05CD0D822E01B5D906CAF199CF965 2026-09-19 08:03:22,973 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-19 08:03:22,975 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-19 08:03:23,317 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:03:23,319 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-19 08:03:23,321 100 INFO rb-3169c09-224943-416937 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-19 08:03:23,321 100 INFO rb-3169c09-224943-416937 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-19 08:03:23,335 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:03:24,017 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:24] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.074 0.611 2026-09-19 08:03:24,020 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'CBE05CD0D822E01B5D906CAF199CF965', 'loaderId': '8F1E657334F98D2F1F47DED2CDCDDADF', 'isDownload': False} 2026-09-19 08:03:24,021 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosQuotationSaving')" 2026-09-19 08:03:24,035 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:03:24,063 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:24] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.013 2026-09-19 08:03:24,076 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:24] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.030 2026-09-19 08:03:24,091 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:24] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.034 2026-09-19 08:03:24,448 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:24] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-09-19 08:03:24,465 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.007 2026-09-19 08:03:24,493 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:03:24,494 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-19 08:03:24,495 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:03:24,514 100 INFO rb-3169c09-224943-416937 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-19 08:03:25,050 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.226 0.315 2026-09-19 08:03:25,102 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:25] "GET /pos/ui HTTP/1.1" 200 - 22 0.016 0.561 2026-09-19 08:03:25,121 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:03:25,157 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.059 2026-09-19 08:03:25,221 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-19 08:03:25,260 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 08:03:25,681 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.108 0.287 2026-09-19 08:03:25,755 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:25] "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-19 08:03:25,797 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:25] "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-19 08:03:25,811 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 08:03:25,875 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:25] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 14 0.022 0.027 2026-09-19 08:03:25,905 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:25] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.066 2026-09-19 08:03:25,938 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-09-19 08:03:25,938 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:25] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.012 0.093 2026-09-19 08:03:25,969 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:25] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.116 2026-09-19 08:03:26,008 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.008 0.161 2026-09-19 08:03:26,023 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03: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-19 08:03:26,034 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:03:26,039 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:03:26,052 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.200 2026-09-19 08:03:26,072 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.187 2026-09-19 08:03:26,117 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "GET /web/image?model=product.product&field=image_128&id=1751&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.159 2026-09-19 08:03:26,131 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 08:03:26,149 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.008 0.186 2026-09-19 08:03:26,206 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.008 0.224 2026-09-19 08:03:26,230 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.017 0.170 2026-09-19 08:03:26,235 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:03:26,240 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.179 2026-09-19 08:03:26,249 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.154 2026-09-19 08:03:26,252 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.158 2026-09-19 08:03:26,316 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.029 0.150 2026-09-19 08:03:26,325 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.164 2026-09-19 08:03:26,334 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.119 2026-09-19 08:03:26,351 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.005 0.107 2026-09-19 08:03:26,384 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.130 2026-09-19 08:03:26,403 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.142 2026-09-19 08:03:26,419 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.095 2026-09-19 08:03:26,438 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.105 2026-09-19 08:03:26,466 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.017 0.076 2026-09-19 08:03:26,748 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 08:03:26,765 100 INFO rb-3169c09-224943-416937 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-19 08:03:26,781 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.012 0.013 2026-09-19 08:03:26,788 100 INFO rb-3169c09-224943-416937 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-19 08:03:26,816 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.008 0.019 2026-09-19 08:03:26,840 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:26] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 08:03:27,743 100 INFO rb-3169c09-224943-416937 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-19 08:03:27,748 100 INFO rb-3169c09-224943-416937 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-19 08:03:27,781 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:27] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.017 0.016 2026-09-19 08:03:27,817 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:27] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.010 0.021 2026-09-19 08:03:27,851 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.008 0.020 2026-09-19 08:03:28,513 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:03:28,627 100 INFO rb-3169c09-224943-416937 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-19 08:03:28,636 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69732596 for PoS orders references: ['Order 00373-002-0001'] (draft: True) 2026-09-19 08:03:28,637 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-19 08:03:28,652 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:03:28,679 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48298 2026-09-19 08:03:28,680 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-19 08:03:28,682 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48298 2026-09-19 08:03:28,751 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080328_751397_TestPoSSale.txt 2026-09-19 08:03:28,752 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmprlm6bb2p_chrome_odoo" 2026-09-19 08:03:28,758 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-09-19 08:03:28,800 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69732596 with result: [{'id': 478, 'pos_reference': 'Order 00373-002-0001', 'account_move': False}] 2026-09-19 08:03:28,853 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 73 0.141 0.080 2026-09-19 08:03:28,907 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-09-19 08:03:29,827 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48518 2026-09-19 08:03:29,828 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmphem30159_chrome_odoo 2026-09-19 08:03:29,828 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38827/json/version 2026-09-19 08:03:29,829 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38827/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:03:29,839 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-09-19 08:03:29,839 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38827/json 2026-09-19 08:03:29,840 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38827/json with timeout 3 increased to 10s during tests 2026-09-19 08:03:29,846 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:38827/devtools/page/B08954B49156323A27D03F192428E7FC 2026-09-19 08:03:29,851 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-19 08:03:29,857 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-19 08:03:30,171 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:03:30,174 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-19 08:03:30,176 100 INFO rb-3169c09-224943-416937 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-19 08:03:30,176 100 INFO rb-3169c09-224943-416937 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-19 08:03:30,192 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:03:31,704 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:31] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.076 1.441 2026-09-19 08:03:31,707 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'B08954B49156323A27D03F192428E7FC', 'loaderId': 'A302E2E2ADC919F704E0D5ECDA162471', 'isDownload': False} 2026-09-19 08:03:31,707 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-09-19 08:03:31,727 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:03:31,748 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:31] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.007 2026-09-19 08:03:31,754 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:31] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.021 2026-09-19 08:03:31,766 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:31] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.020 2026-09-19 08:03:32,087 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:32] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 08:03:32,097 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-09-19 08:03:32,122 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:03:32,141 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.008 2026-09-19 08:03:32,143 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 08:03:32,173 100 INFO rb-3169c09-224943-416937 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-19 08:03:32,764 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.239 0.356 2026-09-19 08:03:32,830 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:32] "GET /pos/ui HTTP/1.1" 200 - 22 0.018 0.618 2026-09-19 08:03:32,850 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:03:32,887 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.089 2026-09-19 08:03:32,964 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 08:03:33,003 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 08:03:33,389 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.089 0.279 2026-09-19 08:03:33,457 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "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-19 08:03:33,475 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "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-19 08:03:33,485 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 08:03:33,570 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 14 0.030 0.042 2026-09-19 08:03:33,604 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.102 2026-09-19 08:03:33,644 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.130 2026-09-19 08:03:33,697 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.168 2026-09-19 08:03:33,721 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:03:33,730 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "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-19 08:03:33,741 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:03:33,743 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.194 2026-09-19 08:03:33,760 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 08:03:33,785 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.237 2026-09-19 08:03:33,806 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.218 2026-09-19 08:03:33,849 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.221 2026-09-19 08:03:33,889 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "GET /web/image?model=product.product&field=image_128&id=1752&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.232 2026-09-19 08:03:33,898 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.144 2026-09-19 08:03:33,905 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:03:33,907 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.136 2026-09-19 08:03:33,917 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:03:33,925 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.010 0.119 2026-09-19 08:03:33,981 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.026 0.144 2026-09-19 08:03:33,986 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.157 2026-09-19 08:03:33,999 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.134 2026-09-19 08:03:34,017 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.118 2026-09-19 08:03:34,033 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:34] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.015 2026-09-19 08:03:34,070 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:34] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.014 0.118 2026-09-19 08:03:34,099 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:34] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.149 2026-09-19 08:03:34,112 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:34] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.117 2026-09-19 08:03:34,131 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:34] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.006 0.202 2026-09-19 08:03:34,146 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:34] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.100 2026-09-19 08:03:34,161 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:34] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.004 0.013 2026-09-19 08:03:34,431 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 08:03:34,448 100 INFO rb-3169c09-224943-416937 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-19 08:03:34,459 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:34] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.007 0.014 2026-09-19 08:03:34,469 100 INFO rb-3169c09-224943-416937 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-19 08:03:34,498 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:34] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.008 0.018 2026-09-19 08:03:34,510 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:34] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 08:03:35,419 100 INFO rb-3169c09-224943-416937 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-19 08:03:35,431 100 INFO rb-3169c09-224943-416937 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-19 08:03:35,454 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:35] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.009 0.013 2026-09-19 08:03:35,501 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:35] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.021 0.019 2026-09-19 08:03:35,562 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.029 0.024 2026-09-19 08:03:36,044 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:03:36,340 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-19 08:03:36,349 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:03:36,352 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48518 2026-09-19 08:03:36,352 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-19 08:03:36,359 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48518 2026-09-19 08:03:36,453 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080336_453357_TestPoSSale.txt 2026-09-19 08:03:36,453 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmphem30159_chrome_odoo" 2026-09-19 08:03:36,477 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-09-19 08:03:37,717 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48729 2026-09-19 08:03:37,718 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpxhw3wj1y_chrome_odoo 2026-09-19 08:03:37,718 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41321/json/version 2026-09-19 08:03:37,720 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41321/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:03:37,734 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-09-19 08:03:37,735 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41321/json 2026-09-19 08:03:37,735 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41321/json with timeout 3 increased to 10s during tests 2026-09-19 08:03:37,750 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:41321/devtools/page/648863C2E9A8C47E322B4B6B8AABFD95 2026-09-19 08:03:37,767 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-19 08:03:37,770 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-19 08:03:38,034 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:03:38,036 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-19 08:03:38,048 100 INFO rb-3169c09-224943-416937 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-19 08:03:38,048 100 INFO rb-3169c09-224943-416937 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-19 08:03:38,066 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:03:38,789 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:38] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.111 0.616 2026-09-19 08:03:38,794 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '648863C2E9A8C47E322B4B6B8AABFD95', 'loaderId': '050D920D2C67C27FC1B3393F1FC0E7A3', 'isDownload': False} 2026-09-19 08:03:38,794 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-09-19 08:03:38,809 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:03:38,830 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:38] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.013 2026-09-19 08:03:38,838 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:38] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.022 2026-09-19 08:03:38,858 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:38] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.023 2026-09-19 08:03:39,184 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:39] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 08:03:39,197 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.007 2026-09-19 08:03:39,220 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:03:39,228 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:03:39,238 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.005 2026-09-19 08:03:39,260 100 INFO rb-3169c09-224943-416937 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-19 08:03:39,696 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.146 0.302 2026-09-19 08:03:39,770 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:39] "GET /pos/ui HTTP/1.1" 200 - 22 0.014 0.470 2026-09-19 08:03:39,793 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:03:39,827 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.067 2026-09-19 08:03:39,882 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 08:03:39,916 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-19 08:03:40,315 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.109 0.273 2026-09-19 08:03:40,372 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.029 2026-09-19 08:03:40,391 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "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-19 08:03:40,405 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 08:03:40,475 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.012 0.030 2026-09-19 08:03:40,506 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.059 2026-09-19 08:03:40,525 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:03:40,544 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.086 2026-09-19 08:03:40,586 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.014 0.125 2026-09-19 08:03:40,629 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.008 0.165 2026-09-19 08:03:40,674 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.024 0.190 2026-09-19 08:03:40,680 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03: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-19 08:03:40,688 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:03:40,692 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:03:40,696 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.015 0.200 2026-09-19 08:03:40,747 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.012 0.203 2026-09-19 08:03:40,761 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:03:40,800 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.010 0.231 2026-09-19 08:03:40,834 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.215 2026-09-19 08:03:40,845 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.006 0.202 2026-09-19 08:03:40,864 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 08:03:40,903 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.031 0.177 2026-09-19 08:03:40,920 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.009 0.208 2026-09-19 08:03:40,925 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.206 2026-09-19 08:03:40,932 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.157 2026-09-19 08:03:40,943 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.131 2026-09-19 08:03:40,952 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.109 2026-09-19 08:03:40,965 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:40] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.004 0.092 2026-09-19 08:03:41,005 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:41] "GET /web/image?model=product.product&field=image_128&id=1720&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.010 0.088 2026-09-19 08:03:41,024 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:41] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.098 2026-09-19 08:03:41,042 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:41] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.003 0.101 2026-09-19 08:03:41,057 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:41] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.094 2026-09-19 08:03:41,089 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:41] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.007 0.102 2026-09-19 08:03:41,397 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 08:03:41,423 100 INFO rb-3169c09-224943-416937 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-19 08:03:41,426 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.007 0.013 2026-09-19 08:03:41,438 100 INFO rb-3169c09-224943-416937 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-19 08:03:41,490 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:41] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.023 0.024 2026-09-19 08:03:41,511 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:41] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.009 2026-09-19 08:03:42,385 100 INFO rb-3169c09-224943-416937 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-19 08:03:42,397 100 INFO rb-3169c09-224943-416937 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-19 08:03:42,425 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:42] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.017 0.016 2026-09-19 08:03:42,465 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:42] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.014 0.019 2026-09-19 08:03:42,579 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:03:43,261 100 INFO rb-3169c09-224943-416937 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-19 08:03:43,279 100 INFO rb-3169c09-224943-416937 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-19 08:03:43,317 100 INFO rb-3169c09-224943-416937 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-19 08:03:43,330 100 INFO rb-3169c09-224943-416937 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-19 08:03:43,341 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-19 08:03:43,359 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:03:43,370 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48729 2026-09-19 08:03:43,371 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-19 08:03:43,372 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48729 2026-09-19 08:03:43,468 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080343_468206_TestPoSSale.txt 2026-09-19 08:03:43,468 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpxhw3wj1y_chrome_odoo" 2026-09-19 08:03:43,506 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-09-19 08:03:44,502 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48927 2026-09-19 08:03:44,502 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpuzh01p1n_chrome_odoo 2026-09-19 08:03:44,503 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44503/json/version 2026-09-19 08:03:44,504 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44503/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:03:44,515 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-09-19 08:03:44,517 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44503/json 2026-09-19 08:03:44,518 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44503/json with timeout 3 increased to 10s during tests 2026-09-19 08:03:44,526 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:44503/devtools/page/1176D4A7147CDC014681087F2C70F76B 2026-09-19 08:03:44,539 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-19 08:03:44,543 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-19 08:03:44,912 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:03:44,913 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-19 08:03:44,915 100 INFO rb-3169c09-224943-416937 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-19 08:03:44,915 100 INFO rb-3169c09-224943-416937 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-19 08:03:44,929 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:03:45,545 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:45] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.069 0.551 2026-09-19 08:03:45,549 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '1176D4A7147CDC014681087F2C70F76B', 'loaderId': '06B336F582448DAABC9B5E52D5E6B0BC', 'isDownload': False} 2026-09-19 08:03:45,549 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderShipLater')" 2026-09-19 08:03:45,564 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:03:45,580 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:45] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.006 2026-09-19 08:03:45,586 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:45] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.014 2026-09-19 08:03:45,592 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:45] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.014 2026-09-19 08:03:45,900 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:45] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 08:03:45,908 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.014 2026-09-19 08:03:45,947 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:03:45,947 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.005 2026-09-19 08:03:45,948 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 08:03:45,979 100 INFO rb-3169c09-224943-416937 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-19 08:03:46,513 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.204 0.343 2026-09-19 08:03:46,585 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:46] "GET /pos/ui HTTP/1.1" 200 - 22 0.025 0.550 2026-09-19 08:03:46,612 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:03:46,632 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:46] "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-19 08:03:46,699 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-09-19 08:03:46,733 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 08:03:47,196 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.148 0.294 2026-09-19 08:03:47,291 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "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-19 08:03:47,318 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "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-19 08:03:47,332 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 08:03:47,404 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 14 0.027 0.029 2026-09-19 08:03:47,436 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 08:03:47,451 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.011 0.077 2026-09-19 08:03:47,486 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.005 0.103 2026-09-19 08:03:47,526 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.011 0.145 2026-09-19 08:03:47,553 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "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-19 08:03:47,562 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:03:47,567 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:03:47,577 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.187 2026-09-19 08:03:47,607 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.210 2026-09-19 08:03:47,616 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.172 2026-09-19 08:03:47,657 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /web/image?model=product.product&field=image_128&id=1753&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.187 2026-09-19 08:03:47,695 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /web/image?model=product.product&field=image_128&id=1754&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.014 0.167 2026-09-19 08:03:47,707 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.120 2026-09-19 08:03:47,713 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:03:47,718 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:03:47,718 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.123 2026-09-19 08:03:47,766 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.022 0.119 2026-09-19 08:03:47,774 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.143 2026-09-19 08:03:47,786 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.146 2026-09-19 08:03:47,797 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.123 2026-09-19 08:03:47,805 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.104 2026-09-19 08:03:47,838 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.013 0.090 2026-09-19 08:03:47,856 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.007 0.114 2026-09-19 08:03:47,887 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.095 2026-09-19 08:03:47,920 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.128 2026-09-19 08:03:47,936 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.125 2026-09-19 08:03:47,951 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.003 0.133 2026-09-19 08:03:47,968 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.004 0.110 2026-09-19 08:03:47,989 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:47] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.010 0.096 2026-09-19 08:03:48,264 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 08:03:48,281 100 INFO rb-3169c09-224943-416937 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-19 08:03:48,304 100 INFO rb-3169c09-224943-416937 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-19 08:03:48,335 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.048 0.015 2026-09-19 08:03:48,370 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:48] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.015 0.048 2026-09-19 08:03:48,388 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:48] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.007 2026-09-19 08:03:49,251 100 INFO rb-3169c09-224943-416937 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-19 08:03:49,264 100 INFO rb-3169c09-224943-416937 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-19 08:03:49,279 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:49] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.008 0.014 2026-09-19 08:03:49,312 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:49] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.011 0.016 2026-09-19 08:03:49,356 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 15 0.013 0.024 2026-09-19 08:03:49,591 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-09-19 08:03:50,154 100 INFO rb-3169c09-224943-416937 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-19 08:03:50,161 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:03:50,162 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:03:50,177 100 INFO rb-3169c09-224943-416937 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-19 08:03:50,191 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click confirm button (trigger: .button.confirm)' 2026-09-19 08:03:50,205 100 INFO rb-3169c09-224943-416937 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-19 08:03:50,214 100 INFO rb-3169c09-224943-416937 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-19 08:03:50,234 100 INFO rb-3169c09-224943-416937 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-19 08:03:50,240 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:50] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.009 2026-09-19 08:03:50,249 100 INFO rb-3169c09-224943-416937 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-19 08:03:50,261 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4428338 for PoS orders references: ['Order 00376-002-0001'] (draft: False) 2026-09-19 08:03:50,267 100 INFO rb-3169c09-224943-416937 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-19 08:03:50,275 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:03:50,768 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4428338 with result: [{'id': 479, 'pos_reference': 'Order 00376-002-0001', 'account_move': False}] 2026-09-19 08:03:51,404 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 524 0.583 0.564 2026-09-19 08:03:51,409 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.711 2026-09-19 08:03:51,451 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:51] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.007 2026-09-19 08:03:52,185 100 INFO rb-3169c09-224943-416937 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-19 08:03:52,196 100 INFO rb-3169c09-224943-416937 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-19 08:03:52,213 100 INFO rb-3169c09-224943-416937 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-19 08:03:52,233 100 INFO rb-3169c09-224943-416937 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-19 08:03:52,239 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:52] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 6 0.005 0.016 2026-09-19 08:03:52,248 100 INFO rb-3169c09-224943-416937 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-19 08:03:52,255 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:52] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 8 0.005 0.012 2026-09-19 08:03:52,263 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:52] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.001 0.008 2026-09-19 08:03:52,294 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:52] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 10 0.007 0.017 2026-09-19 08:03:53,074 100 INFO rb-3169c09-224943-416937 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-19 08:03:53,080 100 INFO rb-3169c09-224943-416937 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-19 08:03:53,099 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click confirm button (trigger: .button.confirm)' 2026-09-19 08:03:53,114 100 INFO rb-3169c09-224943-416937 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-19 08:03:53,129 100 INFO rb-3169c09-224943-416937 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-19 08:03:53,147 100 INFO rb-3169c09-224943-416937 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-19 08:03:53,163 100 INFO rb-3169c09-224943-416937 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-19 08:03:53,177 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4253802 for PoS orders references: ['Order 00376-002-0002'] (draft: False) 2026-09-19 08:03:53,180 100 INFO rb-3169c09-224943-416937 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-19 08:03:53,556 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4253802 with result: [{'id': 480, 'pos_reference': 'Order 00376-002-0002', 'account_move': False}] 2026-09-19 08:03:54,226 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 474 0.526 0.527 2026-09-19 08:03:54,516 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:03:54,989 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-19 08:03:55,001 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48927 2026-09-19 08:03:55,004 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:03:55,007 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-19 08:03:55,008 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48927 2026-09-19 08:03:55,102 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080355_102116_TestPoSSale.txt 2026-09-19 08:03:55,102 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpuzh01p1n_chrome_odoo" 2026-09-19 08:03:55,423 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-09-19 08:03:56,933 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49157 2026-09-19 08:03:56,933 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpz1p2g6mw_chrome_odoo 2026-09-19 08:03:56,933 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46883/json/version 2026-09-19 08:03:56,935 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46883/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:03:56,937 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-09-19 08:03:56,937 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46883/json 2026-09-19 08:03:56,938 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46883/json with timeout 3 increased to 10s during tests 2026-09-19 08:03:56,939 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:46883/devtools/page/598651B21472968B9856EB0467296770 2026-09-19 08:03:56,941 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-19 08:03:56,943 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-19 08:03:57,275 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:03:57,277 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-19 08:03:57,286 100 INFO rb-3169c09-224943-416937 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-19 08:03:57,286 100 INFO rb-3169c09-224943-416937 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-19 08:03:57,311 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:03:57,957 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:57] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.096 0.555 2026-09-19 08:03:57,960 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '598651B21472968B9856EB0467296770', 'loaderId': '8C4D94FB2D7BDDA7E2D8BD107EE7C97F', 'isDownload': False} 2026-09-19 08:03:57,961 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-09-19 08:03:57,974 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:03:57,997 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:57] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.007 2026-09-19 08:03:58,010 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:58] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.012 2026-09-19 08:03:58,018 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:58] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.032 2026-09-19 08:03:58,373 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:58] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-19 08:03:58,386 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.006 2026-09-19 08:03:58,412 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:03:58,421 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:03:58,423 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-09-19 08:03:58,446 100 INFO rb-3169c09-224943-416937 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-19 08:03:58,965 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.205 0.323 2026-09-19 08:03:59,028 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:59] "GET /pos/ui HTTP/1.1" 200 - 22 0.029 0.512 2026-09-19 08:03:59,052 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:03:59,111 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.040 0.087 2026-09-19 08:03:59,151 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 08:03:59,209 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 08:03:59,719 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.190 0.298 2026-09-19 08:03:59,786 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:59] "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-19 08:03:59,810 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:59] "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-19 08:03:59,824 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 08:03:59,890 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:59] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.019 0.028 2026-09-19 08:03:59,921 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:59] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.010 0.067 2026-09-19 08:03:59,935 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:03:59,958 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:59] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.113 2026-09-19 08:03:59,987 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:59] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.127 2026-09-19 08:03:59,992 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:03:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:04:00,006 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:04:00,022 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 08:04:00,043 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 08:04:00,062 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.028 0.182 2026-09-19 08:04:00,095 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.240 2026-09-19 08:04:00,111 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.212 2026-09-19 08:04:00,150 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "GET /web/image?model=product.product&field=image_128&id=1755&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.008 0.202 2026-09-19 08:04:00,199 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.011 0.224 2026-09-19 08:04:00,208 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.151 2026-09-19 08:04:00,216 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.148 2026-09-19 08:04:00,222 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.001 0.115 2026-09-19 08:04:00,236 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.007 0.108 2026-09-19 08:04:00,244 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.086 2026-09-19 08:04:00,245 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 08:04:00,293 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.012 0.034 2026-09-19 08:04:00,322 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.022 0.094 2026-09-19 08:04:00,351 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.017 0.096 2026-09-19 08:04:00,411 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.020 0.229 2026-09-19 08:04:00,427 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.165 2026-09-19 08:04:00,479 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.213 2026-09-19 08:04:00,498 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.005 0.194 2026-09-19 08:04:00,514 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.184 2026-09-19 08:04:00,528 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.004 0.149 2026-09-19 08:04:00,746 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 08:04:00,770 100 INFO rb-3169c09-224943-416937 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-19 08:04:00,777 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.008 0.014 2026-09-19 08:04:00,797 100 INFO rb-3169c09-224943-416937 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-19 08:04:00,826 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.010 0.017 2026-09-19 08:04:00,844 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:00] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 08:04:01,749 100 INFO rb-3169c09-224943-416937 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-19 08:04:01,763 100 INFO rb-3169c09-224943-416937 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-19 08:04:01,778 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:01] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.008 0.015 2026-09-19 08:04:01,811 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:01] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.008 0.017 2026-09-19 08:04:01,854 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.012 0.021 2026-09-19 08:04:02,639 100 INFO rb-3169c09-224943-416937 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-19 08:04:02,658 100 INFO rb-3169c09-224943-416937 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-19 08:04:02,665 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:04:02,666 100 INFO rb-3169c09-224943-416937 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-19 08:04:02,667 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:04:02,682 100 INFO rb-3169c09-224943-416937 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-19 08:04:02,687 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:02] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.009 2026-09-19 08:04:02,691 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-09-19 08:04:02,697 100 INFO rb-3169c09-224943-416937 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-19 08:04:02,704 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22881420 for PoS orders references: ['Order 00377-002-0001'] (draft: False) 2026-09-19 08:04:02,706 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:04:03,005 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [725, 726] 2026-09-19 08:04:03,616 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22881420 with result: [{'id': 481, 'pos_reference': 'Order 00377-002-0001', 'account_move': False}] 2026-09-19 08:04:03,808 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 543 0.531 0.577 2026-09-19 08:04:03,865 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:03] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.008 2026-09-19 08:04:04,599 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-19 08:04:04,607 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:04:04,610 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49157 2026-09-19 08:04:04,618 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-19 08:04:04,618 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49157 2026-09-19 08:04:04,717 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080404_717586_TestPoSSale.txt 2026-09-19 08:04:04,717 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpz1p2g6mw_chrome_odoo" 2026-09-19 08:04:05,649 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-09-19 08:04:07,093 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49367 2026-09-19 08:04:07,093 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmppkblm9hv_chrome_odoo 2026-09-19 08:04:07,093 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44893/json/version 2026-09-19 08:04:07,095 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44893/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:04:07,099 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-09-19 08:04:07,100 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44893/json 2026-09-19 08:04:07,100 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44893/json with timeout 3 increased to 10s during tests 2026-09-19 08:04:07,108 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:44893/devtools/page/D6845ED1A4D8EE99E583E9101B12D0E4 2026-09-19 08:04:07,114 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-19 08:04:07,117 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-19 08:04:07,439 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:04:07,442 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-19 08:04:07,444 100 INFO rb-3169c09-224943-416937 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-19 08:04:07,444 100 INFO rb-3169c09-224943-416937 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-19 08:04:07,458 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:04:08,068 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:08] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.088 0.527 2026-09-19 08:04:08,072 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'D6845ED1A4D8EE99E583E9101B12D0E4', 'loaderId': '5AC3DF4BD4C2F16D3C311C8886CB3023', 'isDownload': False} 2026-09-19 08:04:08,072 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-09-19 08:04:08,088 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:04:08,104 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:08] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.006 2026-09-19 08:04:08,115 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:08] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.015 2026-09-19 08:04:08,128 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:08] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.025 2026-09-19 08:04:08,443 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:08] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-19 08:04:08,450 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.009 2026-09-19 08:04:08,494 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 08:04:08,496 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-09-19 08:04:08,505 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:04:08,518 100 INFO rb-3169c09-224943-416937 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-19 08:04:09,159 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.271 0.374 2026-09-19 08:04:09,223 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:09] "GET /pos/ui HTTP/1.1" 200 - 22 0.017 0.664 2026-09-19 08:04:09,240 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:04:09,283 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:09] "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-19 08:04:09,317 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 08:04:09,349 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-19 08:04:09,771 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.125 0.266 2026-09-19 08:04:09,839 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:09] "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-19 08:04:09,862 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:09] "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-19 08:04:09,875 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 08:04:09,941 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:09] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.018 0.032 2026-09-19 08:04:09,984 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:09] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.008 0.078 2026-09-19 08:04:09,997 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:04:10,031 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.018 0.109 2026-09-19 08:04:10,040 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04: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-19 08:04:10,051 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 08:04:10,061 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:04:10,076 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.011 0.161 2026-09-19 08:04:10,116 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.012 0.186 2026-09-19 08:04:10,125 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:04:10,153 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.010 0.238 2026-09-19 08:04:10,201 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.015 0.030 2026-09-19 08:04:10,209 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.195 2026-09-19 08:04:10,215 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.148 2026-09-19 08:04:10,218 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:04:10,226 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.139 2026-09-19 08:04:10,232 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.095 2026-09-19 08:04:10,243 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.294 2026-09-19 08:04:10,252 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.042 2026-09-19 08:04:10,283 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.008 0.053 2026-09-19 08:04:10,321 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /web/image?model=product.product&field=image_128&id=1756&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.090 2026-09-19 08:04:10,354 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /web/image?model=product.product&field=image_128&id=1757&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.005 0.119 2026-09-19 08:04:10,382 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.138 2026-09-19 08:04:10,443 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.014 0.181 2026-09-19 08:04:10,479 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.005 0.216 2026-09-19 08:04:10,482 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.224 2026-09-19 08:04:10,495 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.202 2026-09-19 08:04:10,508 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.003 0.171 2026-09-19 08:04:10,547 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.009 0.177 2026-09-19 08:04:10,577 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.016 0.169 2026-09-19 08:04:10,763 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 08:04:10,780 100 INFO rb-3169c09-224943-416937 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-19 08:04:10,791 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.010 0.011 2026-09-19 08:04:10,802 100 INFO rb-3169c09-224943-416937 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-19 08:04:10,831 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.012 0.015 2026-09-19 08:04:10,847 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:10] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 08:04:11,757 100 INFO rb-3169c09-224943-416937 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-19 08:04:11,764 100 INFO rb-3169c09-224943-416937 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-19 08:04:11,786 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:11] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.007 0.017 2026-09-19 08:04:11,819 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:11] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 10 0.007 0.020 2026-09-19 08:04:11,854 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.007 0.022 2026-09-19 08:04:12,643 100 INFO rb-3169c09-224943-416937 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-19 08:04:12,646 100 INFO rb-3169c09-224943-416937 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-19 08:04:12,662 100 INFO rb-3169c09-224943-416937 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-19 08:04:12,679 100 INFO rb-3169c09-224943-416937 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-19 08:04:12,696 100 INFO rb-3169c09-224943-416937 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-19 08:04:12,712 100 INFO rb-3169c09-224943-416937 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-19 08:04:12,729 100 INFO rb-3169c09-224943-416937 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-19 08:04:12,745 100 INFO rb-3169c09-224943-416937 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-19 08:04:12,762 100 INFO rb-3169c09-224943-416937 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-19 08:04:12,898 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 08:04:13,606 100 INFO rb-3169c09-224943-416937 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-19 08:04:13,625 100 INFO rb-3169c09-224943-416937 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-19 08:04:13,630 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:04:13,631 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:04:13,634 100 INFO rb-3169c09-224943-416937 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-19 08:04:13,648 100 INFO rb-3169c09-224943-416937 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-19 08:04:13,653 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:13] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.009 2026-09-19 08:04:13,662 100 INFO rb-3169c09-224943-416937 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-19 08:04:13,678 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17948554 for PoS orders references: ['Order 00378-002-0001'] (draft: False) 2026-09-19 08:04:13,679 100 INFO rb-3169c09-224943-416937 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-19 08:04:13,701 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:04:13,816 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17948554 with result: [{'id': 482, 'pos_reference': 'Order 00378-002-0001', 'account_move': False}] 2026-09-19 08:04:14,151 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 255 0.216 0.260 2026-09-19 08:04:14,204 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:14] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.008 2026-09-19 08:04:14,270 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 08:04:14,945 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-19 08:04:14,952 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:04:14,958 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49367 2026-09-19 08:04:14,958 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-19 08:04:14,959 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49367 2026-09-19 08:04:15,056 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080415_056783_TestPoSSale.txt 2026-09-19 08:04:15,057 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmppkblm9hv_chrome_odoo" 2026-09-19 08:04:15,126 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-09-19 08:04:16,140 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49591 2026-09-19 08:04:16,140 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpd5hdzukf_chrome_odoo 2026-09-19 08:04:16,141 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34145/json/version 2026-09-19 08:04:16,142 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34145/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:04:16,155 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-09-19 08:04:16,155 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34145/json 2026-09-19 08:04:16,156 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34145/json with timeout 3 increased to 10s during tests 2026-09-19 08:04:16,161 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:34145/devtools/page/AA239B2B0142638FA4BCC113CDD923DC 2026-09-19 08:04:16,169 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-19 08:04:16,171 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-19 08:04:16,502 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:04:16,505 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-19 08:04:16,506 100 INFO rb-3169c09-224943-416937 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-19 08:04:16,507 100 INFO rb-3169c09-224943-416937 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-19 08:04:16,531 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:04:17,142 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:17] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.085 0.539 2026-09-19 08:04:17,146 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'AA239B2B0142638FA4BCC113CDD923DC', 'loaderId': 'A7DFD5A0E7DFBDC58125560A2803FB4E', 'isDownload': False} 2026-09-19 08:04:17,146 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-09-19 08:04:17,165 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:04:17,188 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:17] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.007 2026-09-19 08:04:17,195 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:17] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.001 0.017 2026-09-19 08:04:17,204 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:17] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.018 2026-09-19 08:04:17,531 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:17] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 08:04:17,544 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.005 2026-09-19 08:04:17,581 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:04:17,604 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 08:04:17,606 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-09-19 08:04:17,624 100 INFO rb-3169c09-224943-416937 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-19 08:04:18,234 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.288 0.324 2026-09-19 08:04:18,322 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:18] "GET /pos/ui HTTP/1.1" 200 - 22 0.045 0.624 2026-09-19 08:04:18,334 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:04:18,398 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.124 2026-09-19 08:04:18,417 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-09-19 08:04:18,448 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-19 08:04:19,534 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 08:04:19,775 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.091 1.206 2026-09-19 08:04:19,835 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:19] "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-19 08:04:19,857 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:19] "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-19 08:04:19,870 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:19] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.003 2026-09-19 08:04:19,945 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:19] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 14 0.021 0.031 2026-09-19 08:04:19,990 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:19] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.088 2026-09-19 08:04:20,013 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:04:20,037 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.125 2026-09-19 08:04:20,069 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.005 0.146 2026-09-19 08:04:20,113 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.192 2026-09-19 08:04:20,124 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:04:20,142 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:04:20,151 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:04:20,157 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.013 0.223 2026-09-19 08:04:20,168 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.217 2026-09-19 08:04:20,203 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.163 2026-09-19 08:04:20,236 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.175 2026-09-19 08:04:20,268 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.185 2026-09-19 08:04:20,276 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.119 2026-09-19 08:04:20,284 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.108 2026-09-19 08:04:20,298 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 08:04:20,300 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 08:04:20,303 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.006 0.111 2026-09-19 08:04:20,306 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.113 2026-09-19 08:04:20,360 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.019 0.130 2026-09-19 08:04:20,367 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.121 2026-09-19 08:04:20,374 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.001 0.098 2026-09-19 08:04:20,406 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.020 0.085 2026-09-19 08:04:20,434 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /web/image?model=product.product&field=image_128&id=1758&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.122 2026-09-19 08:04:20,459 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /web/image?model=product.product&field=image_128&id=1759&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.004 0.133 2026-09-19 08:04:20,475 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.086 2026-09-19 08:04:20,491 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.094 2026-09-19 08:04:20,506 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.085 2026-09-19 08:04:20,522 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.004 0.088 2026-09-19 08:04:20,863 100 INFO rb-3169c09-224943-416937 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-19 08:04:20,884 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.007 0.014 2026-09-19 08:04:20,886 100 INFO rb-3169c09-224943-416937 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-19 08:04:20,909 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.007 0.013 2026-09-19 08:04:20,923 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:20] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 08:04:21,858 100 INFO rb-3169c09-224943-416937 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-19 08:04:21,863 100 INFO rb-3169c09-224943-416937 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-19 08:04:21,913 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:21] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.028 0.020 2026-09-19 08:04:21,963 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:21] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.025 0.018 2026-09-19 08:04:21,998 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.010 0.018 2026-09-19 08:04:22,003 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.002 2026-09-19 08:04:22,780 100 INFO rb-3169c09-224943-416937 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-19 08:04:22,795 100 INFO rb-3169c09-224943-416937 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-19 08:04:22,812 100 INFO rb-3169c09-224943-416937 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-19 08:04:22,829 100 INFO rb-3169c09-224943-416937 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-19 08:04:22,847 100 INFO rb-3169c09-224943-416937 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-19 08:04:22,851 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:22] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 7 0.012 0.021 2026-09-19 08:04:22,869 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:22] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 8 0.007 0.027 2026-09-19 08:04:22,886 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:22] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 4 0.006 0.018 2026-09-19 08:04:22,913 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:22] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.010 0.023 2026-09-19 08:04:22,945 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:22] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 9 0.006 0.019 2026-09-19 08:04:22,975 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:22] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.005 0.017 2026-09-19 08:04:23,270 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:04:23,743 100 INFO rb-3169c09-224943-416937 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-19 08:04:23,744 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-19 08:04:23,751 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:04:23,753 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49591 2026-09-19 08:04:23,753 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-19 08:04:23,754 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49591 2026-09-19 08:04:23,830 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080423_830202_TestPoSSale.txt 2026-09-19 08:04:23,830 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpd5hdzukf_chrome_odoo" 2026-09-19 08:04:23,850 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-09-19 08:04:26,595 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49808 2026-09-19 08:04:26,596 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp0dv788mt_chrome_odoo 2026-09-19 08:04:26,596 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42547/json/version 2026-09-19 08:04:26,598 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42547/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:04:26,611 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-09-19 08:04:26,611 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42547/json 2026-09-19 08:04:26,612 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42547/json with timeout 3 increased to 10s during tests 2026-09-19 08:04:26,619 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:42547/devtools/page/A82608624B0965CBFB7964B31145AA1C 2026-09-19 08:04:26,624 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-19 08:04:26,628 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-19 08:04:26,747 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 08:04:26,749 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-19 08:04:26,751 100 INFO rb-3169c09-224943-416937 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-19 08:04:26,751 100 INFO rb-3169c09-224943-416937 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-19 08:04:26,762 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:04:27,303 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:27] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.101 0.443 2026-09-19 08:04:27,307 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'A82608624B0965CBFB7964B31145AA1C', 'loaderId': 'E55ED91BE2A703FD4009E1F8106B0756', 'isDownload': False} 2026-09-19 08:04:27,307 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-09-19 08:04:27,321 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:04:27,339 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:27] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.005 2026-09-19 08:04:27,346 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:27] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.014 2026-09-19 08:04:27,353 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:27] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.026 2026-09-19 08:04:27,691 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:27] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.007 0.007 2026-09-19 08:04:27,706 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.005 2026-09-19 08:04:27,744 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 08:04:27,752 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:04:27,756 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:27] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:04:27,767 100 INFO rb-3169c09-224943-416937 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-19 08:04:28,305 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.148 0.394 2026-09-19 08:04:28,358 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:28] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.548 2026-09-19 08:04:28,380 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:04:28,416 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.075 2026-09-19 08:04:28,497 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 08:04:28,529 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 08:04:28,956 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.084 0.319 2026-09-19 08:04:29,025 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "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-19 08:04:29,048 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "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-19 08:04:29,066 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 08:04:29,127 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /web/image?model=product.product&field=image_128&id=1761&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 14 0.019 0.028 2026-09-19 08:04:29,164 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.008 0.073 2026-09-19 08:04:29,182 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 08:04:29,218 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.015 0.122 2026-09-19 08:04:29,227 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04: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-19 08:04:29,235 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:04:29,247 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:04:29,261 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.011 0.162 2026-09-19 08:04:29,303 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.207 2026-09-19 08:04:29,335 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.008 0.236 2026-09-19 08:04:29,348 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.212 2026-09-19 08:04:29,362 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:04:29,401 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.016 0.186 2026-09-19 08:04:29,408 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.151 2026-09-19 08:04:29,415 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:04:29,418 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.136 2026-09-19 08:04:29,427 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.114 2026-09-19 08:04:29,439 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.092 2026-09-19 08:04:29,448 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.067 2026-09-19 08:04:29,455 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.053 2026-09-19 08:04:29,484 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /web/image/res.users/147/avatar_128 HTTP/1.1" 200 - 18 0.010 0.065 2026-09-19 08:04:29,503 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.006 0.079 2026-09-19 08:04:29,534 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /web/image?model=product.product&field=image_128&id=1760&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.005 0.105 2026-09-19 08:04:29,564 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.005 0.124 2026-09-19 08:04:29,595 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.143 2026-09-19 08:04:29,629 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.008 0.161 2026-09-19 08:04:29,645 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.145 2026-09-19 08:04:29,659 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.137 2026-09-19 08:04:29,676 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.131 2026-09-19 08:04:29,691 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.117 2026-09-19 08:04:29,962 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 08:04:29,979 100 INFO rb-3169c09-224943-416937 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-19 08:04:29,989 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.007 0.012 2026-09-19 08:04:30,006 100 INFO rb-3169c09-224943-416937 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-19 08:04:30,028 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:30] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.006 0.014 2026-09-19 08:04:30,051 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:30] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 08:04:30,956 100 INFO rb-3169c09-224943-416937 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-19 08:04:30,962 100 INFO rb-3169c09-224943-416937 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-19 08:04:31,003 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:31] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 16 0.022 0.020 2026-09-19 08:04:31,059 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:31] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.026 0.023 2026-09-19 08:04:31,107 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.024 0.018 2026-09-19 08:04:31,651 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:04:31,882 100 INFO rb-3169c09-224943-416937 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-19 08:04:31,895 100 INFO rb-3169c09-224943-416937 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-19 08:04:31,911 100 INFO rb-3169c09-224943-416937 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-19 08:04:32,751 100 INFO rb-3169c09-224943-416937 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-19 08:04:32,772 100 INFO rb-3169c09-224943-416937 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-19 08:04:32,779 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:04:32,780 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:04:32,782 100 INFO rb-3169c09-224943-416937 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-19 08:04:32,799 100 INFO rb-3169c09-224943-416937 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-19 08:04:32,805 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:32] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.011 2026-09-19 08:04:32,816 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36889717 for PoS orders references: ['Order 00380-002-0001'] (draft: False) 2026-09-19 08:04:32,818 100 INFO rb-3169c09-224943-416937 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-19 08:04:32,824 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:04:33,040 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36889717 with result: [{'id': 483, 'pos_reference': 'Order 00380-002-0001', 'account_move': False}] 2026-09-19 08:04:33,328 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 229 0.254 0.262 2026-09-19 08:04:33,331 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.357 2026-09-19 08:04:33,370 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:33] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.006 2026-09-19 08:04:34,111 100 INFO rb-3169c09-224943-416937 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-19 08:04:34,129 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.pos-topheader .ticket-button' 2026-09-19 08:04:34,144 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.screen.ticket-screen' 2026-09-19 08:04:34,154 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-19 08:04:34,165 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:04:34,166 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49808 2026-09-19 08:04:34,166 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-19 08:04:34,167 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49808 2026-09-19 08:04:34,235 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080434_235505_TestPoSSale.txt 2026-09-19 08:04:34,235 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp0dv788mt_chrome_odoo" 2026-09-19 08:04:34,296 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-09-19 08:04:36,190 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50021 2026-09-19 08:04:36,191 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpnp80kh7a_chrome_odoo 2026-09-19 08:04:36,191 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45625/json/version 2026-09-19 08:04:36,192 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45625/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:04:36,203 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-09-19 08:04:36,204 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45625/json 2026-09-19 08:04:36,204 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45625/json with timeout 3 increased to 10s during tests 2026-09-19 08:04:36,212 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:45625/devtools/page/94DDB734244C10D24386849A716A9DC8 2026-09-19 08:04:36,230 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-19 08:04:36,234 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-19 08:04:36,591 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:04:36,593 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-19 08:04:36,595 100 INFO rb-3169c09-224943-416937 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-19 08:04:36,595 100 INFO rb-3169c09-224943-416937 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-19 08:04:36,607 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:04:37,224 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:37] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.068 0.552 2026-09-19 08:04:37,228 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '94DDB734244C10D24386849A716A9DC8', 'loaderId': '091B8A5538F5670E4B97F6F31D3C749A', 'isDownload': False} 2026-09-19 08:04:37,229 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-09-19 08:04:37,251 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:04:37,267 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:37] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.008 2026-09-19 08:04:37,274 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:37] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.010 2026-09-19 08:04:37,284 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:37] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.023 2026-09-19 08:04:37,597 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:37] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 08:04:37,606 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.004 2026-09-19 08:04:37,642 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:04:37,655 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-09-19 08:04:37,659 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:04:37,676 100 INFO rb-3169c09-224943-416937 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-19 08:04:38,256 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.215 0.376 2026-09-19 08:04:38,321 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:38] "GET /pos/ui HTTP/1.1" 200 - 22 0.019 0.606 2026-09-19 08:04:38,351 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:04:38,382 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.085 2026-09-19 08:04:38,427 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-09-19 08:04:38,466 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 08:04:38,876 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.091 0.290 2026-09-19 08:04:38,942 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.012 0.041 2026-09-19 08:04:38,966 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:38] "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-19 08:04:38,977 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 08:04:39,048 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.022 0.036 2026-09-19 08:04:39,076 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.005 0.082 2026-09-19 08:04:39,105 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 08:04:39,128 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.016 0.119 2026-09-19 08:04:39,173 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.013 0.157 2026-09-19 08:04:39,179 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04: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-19 08:04:39,190 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:04:39,197 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:04:39,214 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.008 0.198 2026-09-19 08:04:39,218 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:04:39,244 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.200 2026-09-19 08:04:39,253 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.190 2026-09-19 08:04:39,287 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /web/image?model=product.product&field=image_128&id=1762&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.168 2026-09-19 08:04:39,320 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.179 2026-09-19 08:04:39,362 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.014 0.126 2026-09-19 08:04:39,370 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:04:39,375 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.142 2026-09-19 08:04:39,385 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.132 2026-09-19 08:04:39,395 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.118 2026-09-19 08:04:39,398 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.122 2026-09-19 08:04:39,408 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.109 2026-09-19 08:04:39,419 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.081 2026-09-19 08:04:39,434 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.004 0.056 2026-09-19 08:04:39,469 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.005 0.084 2026-09-19 08:04:39,500 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.008 0.102 2026-09-19 08:04:39,519 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.003 0.113 2026-09-19 08:04:39,534 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.120 2026-09-19 08:04:39,552 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.004 0.119 2026-09-19 08:04:39,566 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.004 0.107 2026-09-19 08:04:39,917 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 08:04:39,934 100 INFO rb-3169c09-224943-416937 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-19 08:04:39,944 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.007 0.014 2026-09-19 08:04:39,957 100 INFO rb-3169c09-224943-416937 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-19 08:04:39,982 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:39] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.006 0.016 2026-09-19 08:04:40,001 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:40] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.007 2026-09-19 08:04:40,899 100 INFO rb-3169c09-224943-416937 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-19 08:04:40,912 100 INFO rb-3169c09-224943-416937 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-19 08:04:40,924 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:40] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.008 0.012 2026-09-19 08:04:40,951 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:40] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.005 0.016 2026-09-19 08:04:40,991 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.007 0.022 2026-09-19 08:04:41,072 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:04:41,773 100 INFO rb-3169c09-224943-416937 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-19 08:04:41,790 100 INFO rb-3169c09-224943-416937 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-19 08:04:41,795 100 INFO rb-3169c09-224943-416937 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-19 08:04:41,796 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:04:41,797 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:04:41,815 100 INFO rb-3169c09-224943-416937 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-19 08:04:41,820 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:41] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.010 0.010 2026-09-19 08:04:41,827 100 INFO rb-3169c09-224943-416937 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-19 08:04:41,840 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94803788 for PoS orders references: ['Order 00381-002-0001'] (draft: False) 2026-09-19 08:04:41,847 100 INFO rb-3169c09-224943-416937 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-19 08:04:41,855 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:04:41,993 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94803788 with result: [{'id': 484, 'pos_reference': 'Order 00381-002-0001', 'account_move': False}] 2026-09-19 08:04:42,315 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [730] 2026-09-19 08:04:42,654 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 467 0.372 0.446 2026-09-19 08:04:42,658 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.321 2026-09-19 08:04:42,703 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:42] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.009 2026-09-19 08:04:43,440 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-19 08:04:43,449 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:04:43,452 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50021 2026-09-19 08:04:43,453 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-19 08:04:43,453 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50021 2026-09-19 08:04:43,547 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080443_547688_TestPoSSale.txt 2026-09-19 08:04:43,548 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpnp80kh7a_chrome_odoo" 2026-09-19 08:04:43,589 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-09-19 08:04:46,733 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50236 2026-09-19 08:04:46,734 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpmwnp7kur_chrome_odoo 2026-09-19 08:04:46,734 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39793/json/version 2026-09-19 08:04:46,736 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39793/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:04:46,747 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-09-19 08:04:46,747 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:39793/json 2026-09-19 08:04:46,747 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39793/json with timeout 3 increased to 10s during tests 2026-09-19 08:04:46,756 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:39793/devtools/page/A3F55126049272BC4ECDB81C52EF7604 2026-09-19 08:04:46,760 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-19 08:04:46,763 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-19 08:04:47,152 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:04:47,154 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-19 08:04:47,156 100 INFO rb-3169c09-224943-416937 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-19 08:04:47,156 100 INFO rb-3169c09-224943-416937 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-19 08:04:47,172 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:04:47,895 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:47] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.094 0.633 2026-09-19 08:04:47,898 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'A3F55126049272BC4ECDB81C52EF7604', 'loaderId': '6D52476BE1577127163AB41098A75988', 'isDownload': False} 2026-09-19 08:04:47,898 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder4')" 2026-09-19 08:04:47,919 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:04:47,935 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:47] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.006 2026-09-19 08:04:47,942 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:47] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.013 2026-09-19 08:04:47,950 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:47] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.022 2026-09-19 08:04:48,281 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:48] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 08:04:48,296 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.006 2026-09-19 08:04:48,337 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:04:48,339 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:04:48,341 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-09-19 08:04:48,369 100 INFO rb-3169c09-224943-416937 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-19 08:04:48,895 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 286 0.219 0.316 2026-09-19 08:04:48,960 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:48] "GET /pos/ui HTTP/1.1" 200 - 22 0.014 0.551 2026-09-19 08:04:48,974 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:04:49,008 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.011 0.065 2026-09-19 08:04:49,071 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 08:04:49,115 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 08:04:49,511 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.092 0.291 2026-09-19 08:04:49,582 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:49] "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-19 08:04:49,606 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:49] "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-19 08:04:49,618 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 08:04:49,705 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:49] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.023 0.039 2026-09-19 08:04:49,715 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:04:49,748 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:49] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.009 0.097 2026-09-19 08:04:49,785 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:49] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.123 2026-09-19 08:04:49,825 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:49] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.010 0.152 2026-09-19 08:04:49,837 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:04:49,845 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:04:49,851 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:04:49,856 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:49] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.006 0.163 2026-09-19 08:04:49,897 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:49] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.015 0.201 2026-09-19 08:04:49,909 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.178 2026-09-19 08:04:49,946 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:49] "GET /web/image?model=product.product&field=image_128&id=1763&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.178 2026-09-19 08:04:49,980 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:49] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.005 0.186 2026-09-19 08:04:49,987 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.124 2026-09-19 08:04:49,992 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:04:49,997 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:04:50,011 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.016 0.133 2026-09-19 08:04:50,063 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:50] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 12 0.029 0.132 2026-09-19 08:04:50,070 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.152 2026-09-19 08:04:50,074 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.143 2026-09-19 08:04:50,082 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.126 2026-09-19 08:04:50,089 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.102 2026-09-19 08:04:50,105 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:50] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.005 0.101 2026-09-19 08:04:50,134 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:50] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.007 0.103 2026-09-19 08:04:50,166 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:50] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.005 0.084 2026-09-19 08:04:50,184 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:50] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.096 2026-09-19 08:04:50,204 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:50] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.006 0.097 2026-09-19 08:04:50,221 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:50] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.003 0.111 2026-09-19 08:04:50,237 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:50] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.004 0.111 2026-09-19 08:04:50,561 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 08:04:50,579 100 INFO rb-3169c09-224943-416937 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-19 08:04:50,590 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.008 0.014 2026-09-19 08:04:50,602 100 INFO rb-3169c09-224943-416937 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-19 08:04:50,632 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:50] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.010 0.018 2026-09-19 08:04:50,647 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:50] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 08:04:51,555 100 INFO rb-3169c09-224943-416937 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-19 08:04:51,561 100 INFO rb-3169c09-224943-416937 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-19 08:04:51,581 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:51] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.004 0.017 2026-09-19 08:04:51,612 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:51] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.005 0.020 2026-09-19 08:04:51,648 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 14 0.007 0.021 2026-09-19 08:04:52,227 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:04:52,435 100 INFO rb-3169c09-224943-416937 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-19 08:04:52,452 100 INFO rb-3169c09-224943-416937 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-19 08:04:52,459 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:04:52,460 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:04:52,463 100 INFO rb-3169c09-224943-416937 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-19 08:04:52,485 100 INFO rb-3169c09-224943-416937 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-19 08:04:52,488 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:52] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.013 2026-09-19 08:04:52,494 100 INFO rb-3169c09-224943-416937 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-19 08:04:52,521 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click confirm button (trigger: .button.confirm)' 2026-09-19 08:04:52,528 100 INFO rb-3169c09-224943-416937 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-19 08:04:52,541 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79396431 for PoS orders references: ['Order 00382-002-0001'] (draft: False) 2026-09-19 08:04:52,547 100 INFO rb-3169c09-224943-416937 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-19 08:04:52,553 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:04:52,727 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #145 deleted stock.move.line records with IDs: [734] 2026-09-19 08:04:53,450 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79396431 with result: [{'id': 485, 'pos_reference': 'Order 00382-002-0001', 'account_move': False}] 2026-09-19 08:04:53,560 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 518 0.472 0.550 2026-09-19 08:04:53,618 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:53] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.007 2026-09-19 08:04:54,273 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:04:54,355 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-19 08:04:54,364 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:04:54,368 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50236 2026-09-19 08:04:54,368 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-19 08:04:54,369 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50236 2026-09-19 08:04:54,463 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080454_463527_TestPoSSale.txt 2026-09-19 08:04:54,463 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpmwnp7kur_chrome_odoo" 2026-09-19 08:04:54,510 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-09-19 08:04:55,721 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50459 2026-09-19 08:04:55,721 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpq7os4xrm_chrome_odoo 2026-09-19 08:04:55,722 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41215/json/version 2026-09-19 08:04:55,728 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41215/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:04:55,735 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-09-19 08:04:55,737 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41215/json 2026-09-19 08:04:55,738 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41215/json with timeout 3 increased to 10s during tests 2026-09-19 08:04:55,743 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:41215/devtools/page/F44217F53DEB971BCF076B4E9DB95EB1 2026-09-19 08:04:55,750 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-09-19 08:04:55,759 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-09-19 08:04:56,064 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:04:56,067 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-09-19 08:04:56,071 100 INFO rb-3169c09-224943-416937 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-19 08:04:56,071 100 INFO rb-3169c09-224943-416937 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-19 08:04:56,087 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:04:56,711 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:56] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.064 0.564 2026-09-19 08:04:56,714 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'F44217F53DEB971BCF076B4E9DB95EB1', 'loaderId': '76D2A791B9CA97375855C6D315D46BEA', 'isDownload': False} 2026-09-19 08:04:56,714 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-09-19 08:04:56,729 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:04:56,756 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:56] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.007 2026-09-19 08:04:56,763 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:56] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.016 2026-09-19 08:04:56,790 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:56] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.043 2026-09-19 08:04:57,143 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:57] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-09-19 08:04:57,157 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.005 2026-09-19 08:04:57,209 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 08:04:57,210 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-09-19 08:04:57,217 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:04:57,228 100 INFO rb-3169c09-224943-416937 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-19 08:04:57,811 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.200 0.389 2026-09-19 08:04:57,874 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:57] "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-19 08:04:57,897 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:57] "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-19 08:04:57,911 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 08:04:57,976 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:57] "GET /web/image?model=product.product&field=image_128&id=1730&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.017 0.033 2026-09-19 08:04:58,011 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.008 0.060 2026-09-19 08:04:58,049 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.010 0.112 2026-09-19 08:04:58,057 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:04:58,112 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.018 0.163 2026-09-19 08:04:58,158 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.011 0.217 2026-09-19 08:04:58,168 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04: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-19 08:04:58,209 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 08:04:58,230 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:04:58,237 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.029 0.270 2026-09-19 08:04:58,243 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:04:58,251 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.264 2026-09-19 08:04:58,295 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /web/image?model=product.product&field=image_128&id=1764&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.015 0.263 2026-09-19 08:04:58,343 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.011 0.257 2026-09-19 08:04:58,391 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.020 0.249 2026-09-19 08:04:58,410 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.004 0.172 2026-09-19 08:04:58,427 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.008 0.171 2026-09-19 08:04:58,435 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:04:58,438 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.178 2026-09-19 08:04:58,442 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.172 2026-09-19 08:04:58,452 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.148 2026-09-19 08:04:58,500 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /web/image/res.users/145/avatar_128 HTTP/1.1" 200 - 19 0.012 0.138 2026-09-19 08:04:58,509 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.003 0.111 2026-09-19 08:04:58,523 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.004 0.098 2026-09-19 08:04:58,548 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 8 0.005 0.102 2026-09-19 08:04:58,566 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.002 0.117 2026-09-19 08:04:58,579 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.114 2026-09-19 08:04:58,603 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-09-19%2008:00:55 HTTP/1.1" 200 - 4 0.001 0.097 2026-09-19 08:04:58,615 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.004 0.071 2026-09-19 08:04:58,911 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 08:04:58,928 100 INFO rb-3169c09-224943-416937 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-19 08:04:58,937 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.006 0.013 2026-09-19 08:04:58,953 100 INFO rb-3169c09-224943-416937 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-19 08:04:58,977 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.007 0.015 2026-09-19 08:04:58,991 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:58] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 08:04:59,905 100 INFO rb-3169c09-224943-416937 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-19 08:04:59,912 100 INFO rb-3169c09-224943-416937 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-19 08:04:59,931 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:59] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.008 0.012 2026-09-19 08:04:59,965 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:04:59] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.009 0.018 2026-09-19 08:05:00,011 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:05:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.015 0.024 2026-09-19 08:05:00,424 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:05:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:05:00,809 100 INFO rb-3169c09-224943-416937 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-19 08:05:00,814 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:05:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:05:00,816 100 INFO rb-3169c09-224943-416937 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-19 08:05:00,818 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:05:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:05:00,827 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'body:not(:has(undefined))' 2026-09-19 08:05:00,830 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-09-19 08:05:00,838 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50459 2026-09-19 08:05:00,839 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-09-19 08:05:00,839 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50459 2026-09-19 08:05:00,934 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080500_934519_TestPoSSale.txt 2026-09-19 08:05:00,934 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpq7os4xrm_chrome_odoo" 2026-09-19 08:05:00,954 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-09-19 08:05:02,060 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88391060 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-09-19 08:05:03,905 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88391060 with result: [{'id': 486, 'pos_reference': 'Order 00044-003-0014', 'account_move': 784}] 2026-09-19 08:05:06,546 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-09-19 08:05:25,118 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 279 and Message-Id '<706501000730172.1789805125.088419437408447-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-19 08:05:25,118 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:05:25,128 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #149 deleted mail.mail records with IDs: [279] 2026-09-19 08:05:25,142 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #149 deleted mail.message records with IDs: [26239] 2026-09-19 08:05:25,143 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:05:25,155 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 08:05:26,065 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #149 deleted pos.payment.method records with IDs: [343] 2026-09-19 08:05:26,285 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-09-19 08:05:27,472 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51759627 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-09-19 08:05:27,718 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #149 deleted stock.move.line records with IDs: [739, 740] 2026-09-19 08:05:28,089 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #149 deleted stock.move.line records with IDs: [741] 2026-09-19 08:05:29,863 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51759627 with result: [{'id': 487, 'pos_reference': 'Order 00044-003-0014', 'account_move': 786}] 2026-09-19 08:05:29,939 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-19 08:05:49,922 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 280 and Message-Id '<977567797224040.1789805149.891970157623291-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-19 08:05:49,922 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:05:49,931 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #152 deleted mail.mail records with IDs: [280] 2026-09-19 08:05:49,943 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #152 deleted mail.message records with IDs: [26727] 2026-09-19 08:05:49,943 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:05:49,958 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 08:05:50,620 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #152 deleted pos.payment.method records with IDs: [352] 2026-09-19 08:05:50,824 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #152 deleted res.currency.rate records with IDs: [272, 271, 270] 2026-09-19 08:05:52,040 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-09-19 08:05:52,832 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66084929 for PoS orders references: ['Order 27692-224-9523'] (draft: False) 2026-09-19 08:05:54,340 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66084929 with result: [{'id': 488, 'pos_reference': 'Order 27692-224-9523', 'account_move': 788}] 2026-09-19 08:05:54,791 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-09-19 08:05:55,231 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83904806 for PoS orders references: ['Order 22980-917-6220'] (draft: False) 2026-09-19 08:05:55,829 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83904806 with result: [{'id': 489, 'pos_reference': 'Order 22980-917-6220', 'account_move': False}] 2026-09-19 08:05:56,126 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-09-19 08:05:56,428 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36558253 for PoS orders references: ['Order 09883-454-4902', 'Order 70287-737-7791'] (draft: False) 2026-09-19 08:05:57,242 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36558253 with result: [{'id': 491, 'pos_reference': 'Order 70287-737-7791', 'account_move': False}, {'id': 490, 'pos_reference': 'Order 09883-454-4902', 'account_move': False}] 2026-09-19 08:05:57,545 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-09-19 08:05:58,214 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99288741 for PoS orders references: ['Order 95943-691-5178'] (draft: False) 2026-09-19 08:05:58,841 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99288741 with result: [{'id': 492, 'pos_reference': 'Order 95943-691-5178', 'account_move': False}] 2026-09-19 08:05:59,923 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-19 08:06:17,567 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #155 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-19 08:06:19,477 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #155 deleted ir.attachment records with IDs: [7109, 7110, 7111, 7112, 7113, 7114, 7115, 7116, 7156, 7157, 7158, 7159, 7160, 7161, 7162, 7163] 2026-09-19 08:06:19,478 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #155 deleted pos.config records with IDs: [196, 197, 198, 199] 2026-09-19 08:06:19,519 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #155 deleted ir.sequence records with IDs: [4345, 4348, 4396, 4399, 4346, 4349, 4397, 4400] 2026-09-19 08:06:22,553 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-09-19 08:06:23,251 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome pid: 50666 2026-09-19 08:06:23,251 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless temporary user profile dir: /tmp/tmpg738fxe8_chrome_odoo 2026-09-19 08:06:23,252 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:46657/json/version 2026-09-19 08:06:23,254 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46657/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:06:23,272 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Browser version: Chrome/150.0.7871.114 2026-09-19 08:06:23,272 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:46657/json 2026-09-19 08:06:23,273 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46657/json with timeout 3 increased to 10s during tests 2026-09-19 08:06:23,280 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Websocket url found: ws://127.0.0.1:46657/devtools/page/27856F1BC43F9A78A934E7C1A2575F42 2026-09-19 08:06:23,283 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Enable chrome headless console log notification 2026-09-19 08:06:23,292 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless enable page notifications 2026-09-19 08:06:23,564 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:06:23,566 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Setting session cookie in browser 2026-09-19 08:06:23,568 100 INFO rb-3169c09-224943-416937 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-19 08:06:23,568 100 INFO rb-3169c09-224943-416937 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-19 08:06:23,583 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:06:24,313 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:24] "GET /pos/web?config_id=200 HTTP/1.1" 200 - 112 0.068 0.666 2026-09-19 08:06:24,317 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigation result: {'frameId': '27856F1BC43F9A78A934E7C1A2575F42', 'loaderId': 'AFFD769E6E00984C3EBA2169BA6E2294', 'isDownload': False} 2026-09-19 08:06:24,317 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-09-19 08:06:24,331 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:06:24,347 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:24] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.006 2026-09-19 08:06:24,367 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:24] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.016 2026-09-19 08:06:24,378 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:24] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.037 2026-09-19 08:06:24,640 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:24] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 08:06:24,650 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.004 2026-09-19 08:06:24,678 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:06:24,689 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:06:24,692 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-09-19 08:06:24,722 100 INFO rb-3169c09-224943-416937 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-19 08:06:25,319 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 341 0.239 0.370 2026-09-19 08:06:25,400 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:25] "GET /pos/ui HTTP/1.1" 200 - 22 0.020 0.644 2026-09-19 08:06:25,420 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:06:25,457 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.098 2026-09-19 08:06:25,531 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 08:06:25,575 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 08:06:26,000 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 202 0.108 0.306 2026-09-19 08:06:26,072 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "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-19 08:06:26,095 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "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-19 08:06:26,108 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 08:06:26,181 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /web/image?model=product.product&field=image_128&id=1798&unique=2026-09-19%2008:05:59 HTTP/1.1" 200 - 8 0.027 0.031 2026-09-19 08:06:26,219 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /web/image?model=product.product&field=image_128&id=1797&unique=2026-09-19%2008:05:59 HTTP/1.1" 200 - 8 0.008 0.086 2026-09-19 08:06:26,235 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 08:06:26,255 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /web/image?model=product.product&field=image_128&id=1796&unique=2026-09-19%2008:05:59 HTTP/1.1" 200 - 8 0.007 0.103 2026-09-19 08:06:26,293 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /web/image?model=product.product&field=image_128&id=1795&unique=2026-09-19%2008:05:59 HTTP/1.1" 200 - 8 0.007 0.143 2026-09-19 08:06:26,336 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /web/image?model=product.product&field=image_128&id=1793&unique=2026-09-19%2008:05:59 HTTP/1.1" 200 - 8 0.012 0.168 2026-09-19 08:06:26,351 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06: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-19 08:06:26,360 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:06:26,367 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:06:26,374 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /web/image?model=product.product&field=image_128&id=1794&unique=2026-09-19%2008:05:59 HTTP/1.1" 200 - 8 0.012 0.201 2026-09-19 08:06:26,392 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.187 2026-09-19 08:06:26,404 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:06:26,440 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /web/image?model=product.product&field=image_128&id=1792&unique=2026-09-19%2008:05:59 HTTP/1.1" 200 - 8 0.018 0.173 2026-09-19 08:06:26,474 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /web/image?model=product.product&field=image_128&id=1791&unique=2026-09-19%2008:05:59 HTTP/1.1" 200 - 8 0.008 0.207 2026-09-19 08:06:26,503 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /web/image?model=product.product&field=image_128&id=1790&unique=2026-09-19%2008:05:59 HTTP/1.1" 200 - 8 0.005 0.199 2026-09-19 08:06:26,511 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.135 2026-09-19 08:06:26,518 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.133 2026-09-19 08:06:26,530 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:06:26,574 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /web/image/res.users/155/avatar_128 HTTP/1.1" 200 - 19 0.025 0.111 2026-09-19 08:06:26,583 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.134 2026-09-19 08:06:26,590 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.135 2026-09-19 08:06:26,601 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.115 2026-09-19 08:06:26,614 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /web/image/res.company/72/favicon HTTP/1.1" 200 - 6 0.004 0.100 2026-09-19 08:06:26,626 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.005 0.087 2026-09-19 08:06:26,643 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /web/image?model=pos.category&field=image_128&id=30&unique=2026-09-19%2008:05:59 HTTP/1.1" 200 - 4 0.001 0.104 2026-09-19 08:06:26,661 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /web/image?model=pos.category&field=image_128&id=31&unique=2026-09-19%2008:05:59 HTTP/1.1" 200 - 4 0.003 0.080 2026-09-19 08:06:26,678 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /web/image?model=pos.category&field=image_128&id=32&unique=2026-09-19%2008:05:59 HTTP/1.1" 200 - 4 0.002 0.080 2026-09-19 08:06:26,692 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:26] "GET /web/image/res.company/72/favicon HTTP/1.1" 304 - 6 0.004 0.065 2026-09-19 08:06:27,091 100 INFO rb-3169c09-224943-416937 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-19 08:06:27,108 100 INFO rb-3169c09-224943-416937 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-19 08:06:27,120 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.007 0.014 2026-09-19 08:06:27,136 100 INFO rb-3169c09-224943-416937 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-19 08:06:27,165 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:27] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.008 0.018 2026-09-19 08:06:27,181 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:27] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 08:06:28,086 100 INFO rb-3169c09-224943-416937 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-19 08:06:28,107 100 INFO rb-3169c09-224943-416937 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-19 08:06:28,109 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:28] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.006 0.011 2026-09-19 08:06:28,145 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:28] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.009 0.020 2026-09-19 08:06:28,180 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 15 0.009 0.019 2026-09-19 08:06:28,210 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:28] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.008 2026-09-19 08:06:28,722 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:06:28,992 100 INFO rb-3169c09-224943-416937 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-19 08:06:29,013 100 INFO rb-3169c09-224943-416937 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-19 08:06:29,018 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:06:29,020 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:06:29,025 100 INFO rb-3169c09-224943-416937 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-19 08:06:29,046 100 INFO rb-3169c09-224943-416937 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-19 08:06:29,047 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:29] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.010 2026-09-19 08:06:29,060 100 INFO rb-3169c09-224943-416937 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-19 08:06:29,066 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:06:29,069 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75196681 for PoS orders references: ['Order 00390-002-0001'] (draft: False) 2026-09-19 08:06:29,204 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75196681 with result: [{'id': 493, 'pos_reference': 'Order 00390-002-0001', 'account_move': False}] 2026-09-19 08:06:29,940 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #155 deleted stock.move.line records with IDs: [749] 2026-09-19 08:06:30,156 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 543 0.533 0.560 2026-09-19 08:06:30,219 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.019 0.035 2026-09-19 08:06:30,237 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.003 2026-09-19 08:06:30,261 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:30] "GET /web/image?model=pos.config&id=200&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.007 2026-09-19 08:06:30,998 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: test successful 2026-09-19 08:06:31,006 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:06:31,011 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing chrome headless with pid 50666 2026-09-19 08:06:31,012 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing websocket connection 2026-09-19 08:06:31,012 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Terminating chrome headless with pid 50666 2026-09-19 08:06:31,107 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080631_107169_TestPoSSaleLoyalty.txt 2026-09-19 08:06:31,107 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Removing chrome user profile "/tmp/tmpg738fxe8_chrome_odoo" 2026-09-19 08:06:31,144 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-09-19 08:06:32,002 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome pid: 50882 2026-09-19 08:06:32,003 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless temporary user profile dir: /tmp/tmpzzxt1z5c_chrome_odoo 2026-09-19 08:06:32,003 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:44833/json/version 2026-09-19 08:06:32,004 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44833/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:06:32,013 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Browser version: Chrome/150.0.7871.114 2026-09-19 08:06:32,014 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:44833/json 2026-09-19 08:06:32,014 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44833/json with timeout 3 increased to 10s during tests 2026-09-19 08:06:32,019 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Websocket url found: ws://127.0.0.1:44833/devtools/page/B9E28630B0F394A35340434F47EB7B15 2026-09-19 08:06:32,032 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Enable chrome headless console log notification 2026-09-19 08:06:32,037 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless enable page notifications 2026-09-19 08:06:32,327 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:06:32,329 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Setting session cookie in browser 2026-09-19 08:06:32,331 100 INFO rb-3169c09-224943-416937 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-19 08:06:32,331 100 INFO rb-3169c09-224943-416937 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-19 08:06:32,344 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:06:33,039 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:33] "GET /pos/web?config_id=200 HTTP/1.1" 200 - 111 0.129 0.569 2026-09-19 08:06:33,043 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigation result: {'frameId': 'B9E28630B0F394A35340434F47EB7B15', 'loaderId': '1645CDA5FA639CC2FA4BBF7C56806B35', 'isDownload': False} 2026-09-19 08:06:33,043 100 INFO rb-3169c09-224943-416937 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-19 08:06:33,059 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:06:33,077 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:33] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.007 2026-09-19 08:06:33,086 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:33] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.018 2026-09-19 08:06:33,095 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:33] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-09-19 08:06:33,410 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:33] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.007 2026-09-19 08:06:33,426 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.005 2026-09-19 08:06:33,437 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:06:33,455 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.007 2026-09-19 08:06:33,458 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:06:33,477 100 INFO rb-3169c09-224943-416937 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-19 08:06:33,964 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 336 0.171 0.327 2026-09-19 08:06:34,041 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.041 2026-09-19 08:06:34,061 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.009 2026-09-19 08:06:34,073 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 08:06:34,137 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /web/image?model=product.product&field=image_128&id=1798&unique=2026-09-19%2008:05:59 HTTP/1.1" 200 - 8 0.015 0.036 2026-09-19 08:06:34,174 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /web/image?model=product.product&field=image_128&id=1797&unique=2026-09-19%2008:05:59 HTTP/1.1" 200 - 8 0.007 0.078 2026-09-19 08:06:34,236 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /web/image?model=product.product&field=image_128&id=1795&unique=2026-09-19%2008:05:59 HTTP/1.1" 200 - 8 0.037 0.095 2026-09-19 08:06:34,262 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:06:34,276 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /web/image?model=product.product&field=image_128&id=1796&unique=2026-09-19%2008:05:59 HTTP/1.1" 200 - 8 0.014 0.148 2026-09-19 08:06:34,308 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /web/image?model=product.product&field=image_128&id=1793&unique=2026-09-19%2008:05:59 HTTP/1.1" 200 - 8 0.006 0.181 2026-09-19 08:06:34,357 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /web/image?model=product.product&field=image_128&id=1794&unique=2026-09-19%2008:05:59 HTTP/1.1" 200 - 8 0.013 0.220 2026-09-19 08:06:34,366 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:06:34,368 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.220 2026-09-19 08:06:34,383 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:06:34,384 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 08:06:34,401 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:06:34,408 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /web/image?model=product.product&field=image_128&id=1792&unique=2026-09-19%2008:05:59 HTTP/1.1" 200 - 8 0.013 0.205 2026-09-19 08:06:34,459 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /web/image?model=product.product&field=image_128&id=1791&unique=2026-09-19%2008:05:59 HTTP/1.1" 200 - 8 0.016 0.175 2026-09-19 08:06:34,494 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /web/image?model=product.product&field=image_128&id=1790&unique=2026-09-19%2008:05:59 HTTP/1.1" 200 - 8 0.008 0.206 2026-09-19 08:06:34,572 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /web/image/res.users/155/avatar_128 HTTP/1.1" 200 - 19 0.047 0.197 2026-09-19 08:06:34,580 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:06:34,584 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.184 2026-09-19 08:06:34,596 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.005 0.186 2026-09-19 08:06:34,602 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.001 0.182 2026-09-19 08:06:34,607 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.161 2026-09-19 08:06:34,625 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.011 0.144 2026-09-19 08:06:34,636 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /web/image/res.company/72/favicon HTTP/1.1" 200 - 6 0.003 0.135 2026-09-19 08:06:34,645 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.001 0.055 2026-09-19 08:06:34,660 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /web/image?model=pos.category&field=image_128&id=30&unique=2026-09-19%2008:05:59 HTTP/1.1" 200 - 4 0.001 0.066 2026-09-19 08:06:34,678 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /web/image?model=pos.category&field=image_128&id=32&unique=2026-09-19%2008:05:59 HTTP/1.1" 200 - 4 0.003 0.063 2026-09-19 08:06:34,694 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /web/image?model=pos.category&field=image_128&id=31&unique=2026-09-19%2008:05:59 HTTP/1.1" 200 - 4 0.001 0.080 2026-09-19 08:06:34,709 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:34] "GET /web/image/res.company/72/favicon HTTP/1.1" 304 - 6 0.003 0.056 2026-09-19 08:06:35,107 100 INFO rb-3169c09-224943-416937 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-19 08:06:35,126 100 INFO rb-3169c09-224943-416937 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-19 08:06:35,142 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.012 0.014 2026-09-19 08:06:35,154 100 INFO rb-3169c09-224943-416937 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-19 08:06:35,186 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:35] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.009 0.017 2026-09-19 08:06:35,202 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:35] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 08:06:36,093 100 INFO rb-3169c09-224943-416937 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-19 08:06:36,107 100 INFO rb-3169c09-224943-416937 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-19 08:06:36,124 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:36] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.009 0.016 2026-09-19 08:06:36,166 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:36] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 16 0.012 0.024 2026-09-19 08:06:36,204 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 14 0.009 0.020 2026-09-19 08:06:36,929 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:06:36,999 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: test successful 2026-09-19 08:06:37,008 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:06:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:06:37,013 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing chrome headless with pid 50882 2026-09-19 08:06:37,015 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing websocket connection 2026-09-19 08:06:37,016 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Terminating chrome headless with pid 50882 2026-09-19 08:06:37,123 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080637_123300_TestPoSSaleLoyalty.txt 2026-09-19 08:06:37,123 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Removing chrome user profile "/tmp/tmpzzxt1z5c_chrome_odoo" 2026-09-19 08:06:37,196 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-09-19 08:06:56,505 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 281 and Message-Id '<313238106117362.1789805216.478566408157349-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-09-19 08:06:56,505 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:06:56,514 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #159 deleted mail.mail records with IDs: [281] 2026-09-19 08:06:56,544 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #159 deleted mail.message records with IDs: [27755] 2026-09-19 08:06:56,544 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:06:56,563 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 08:06:57,166 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #159 deleted pos.payment.method records with IDs: [373] 2026-09-19 08:06:57,367 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #159 deleted res.currency.rate records with IDs: [279, 278, 277] 2026-09-19 08:06:58,613 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-09-19 08:06:59,050 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-19 08:07:00,767 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-09-19 08:07:08,378 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:07:08,552 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86577946 for PoS orders references: ['Kiosk 00393-207-0001'] (draft: True) 2026-09-19 08:07:08,592 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86577946 with result: [{'id': 495, 'pos_reference': 'Kiosk 00393-207-0001', 'account_move': False}] 2026-09-19 08:07:08,605 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:08] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 76 0.046 0.187 2026-09-19 08:07:08,648 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-19 08:07:11,057 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-09-19 08:07:18,582 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-19 08:07:20,079 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-09-19 08:07:28,023 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome pid: 51090 2026-09-19 08:07:28,024 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome headless temporary user profile dir: /tmp/tmp9i_uccmw_chrome_odoo 2026-09-19 08:07:28,024 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Issuing json command http://127.0.0.1:38477/json/version 2026-09-19 08:07:28,025 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38477/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:07:28,031 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Browser version: Chrome/150.0.7871.114 2026-09-19 08:07:28,031 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Issuing json command http://127.0.0.1:38477/json 2026-09-19 08:07:28,031 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38477/json with timeout 3 increased to 10s during tests 2026-09-19 08:07:28,033 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Websocket url found: ws://127.0.0.1:38477/devtools/page/7D2C354981B1380833C02B0B01D8E647 2026-09-19 08:07:28,035 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Enable chrome headless console log notification 2026-09-19 08:07:28,038 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome headless enable page notifications 2026-09-19 08:07:28,043 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Setting session cookie in browser 2026-09-19 08:07:28,377 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Open "http://127.0.0.1:8069/pos-self/209?access_token=0a712ace790e4284" in browser 2026-09-19 08:07:28,377 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Navigating to: "http://127.0.0.1:8069/pos-self/209?access_token=0a712ace790e4284" 2026-09-19 08:07:28,415 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:07:29,003 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:29] "GET /pos-self/209?access_token=0a712ace790e4284 HTTP/1.1" 200 - 170 0.141 0.450 2026-09-19 08:07:29,007 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Navigation result: {'frameId': '7D2C354981B1380833C02B0B01D8E647', 'loaderId': '9DF83A5A7F54A3CDDB618A30668A0091', 'isDownload': False} 2026-09-19 08:07:29,007 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Evaluate ready code "odoo.isTourReady('self_attribute_selector')" 2026-09-19 08:07:29,030 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:07:29,048 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/92a9490/pos_self_order.assets.min.js, copying from /web/assets/92a9490/pos_self_order.assets.min.js 2026-09-19 08:07:29,061 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:29] "GET /web/assets/1/92a9490/pos_self_order.assets.min.js HTTP/1.1" 200 - 14 0.008 0.017 2026-09-19 08:07:29,071 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js, copying from /web/assets/cf601e5/pos_self_order.assets_tests.min.js 2026-09-19 08:07:29,086 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:29] "GET /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.006 0.037 2026-09-19 08:07:29,104 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc50d26/pos_self_order.assets.min.css, copying from /web/assets/dc50d26/pos_self_order.assets.min.css 2026-09-19 08:07:29,130 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:29] "GET /web/assets/1/dc50d26/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.024 0.063 2026-09-19 08:07:29,296 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:29] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.008 0.009 2026-09-19 08:07:29,313 100 INFO rb-3169c09-224943-416937 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=0a712ace790e4284"})" 2026-09-19 08:07:29,314 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:29] "GET /favicon.ico HTTP/1.1" 301 - 3 0.006 0.006 2026-09-19 08:07:29,334 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:29] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.007 0.009 2026-09-19 08:07:29,348 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:29] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 7 0.003 0.015 2026-09-19 08:07:29,388 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.034 2026-09-19 08:07:29,405 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-09-19 08:07:30,121 100 INFO rb-3169c09-224943-416937 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-19 08:07:30,151 100 INFO rb-3169c09-224943-416937 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-19 08:07:30,163 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:07:30,164 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07: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-19 08:07:30,200 100 INFO rb-3169c09-224943-416937 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-19 08:07:30,202 100 INFO rb-3169c09-224943-416937 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-19 08:07:30,205 100 INFO rb-3169c09-224943-416937 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-19 08:07:30,227 100 INFO rb-3169c09-224943-416937 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-19 08:07:30,231 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:30] "GET /menu/get-image/1814/512?unique=1789805238.585449 HTTP/1.1" 200 - 10 0.009 0.016 2026-09-19 08:07:30,245 100 INFO rb-3169c09-224943-416937 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-19 08:07:30,255 100 INFO rb-3169c09-224943-416937 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-19 08:07:30,287 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:30] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 28 0.026 0.044 2026-09-19 08:07:30,304 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:30] "GET /menu/get-image/1814/512 HTTP/1.1" 200 - 7 0.005 0.047 2026-09-19 08:07:31,009 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:07:31,045 100 INFO rb-3169c09-224943-416937 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-19 08:07:31,055 100 INFO rb-3169c09-224943-416937 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-19 08:07:31,074 100 INFO rb-3169c09-224943-416937 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-19 08:07:31,087 100 INFO rb-3169c09-224943-416937 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-19 08:07:31,106 100 INFO rb-3169c09-224943-416937 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-19 08:07:31,129 100 INFO rb-3169c09-224943-416937 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-19 08:07:31,142 100 INFO rb-3169c09-224943-416937 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-19 08:07:31,157 100 INFO rb-3169c09-224943-416937 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-19 08:07:31,198 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:31] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 30 0.044 0.041 2026-09-19 08:07:31,956 100 INFO rb-3169c09-224943-416937 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-19 08:07:31,970 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47494624 for PoS orders references: ['Self-Order 00394-209-0001'] (draft: True) 2026-09-19 08:07:31,971 100 INFO rb-3169c09-224943-416937 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-19 08:07:31,999 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47494624 with result: [{'id': 496, 'pos_reference': 'Self-Order 00394-209-0001', 'account_move': False}] 2026-09-19 08:07:32,045 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:32] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 85 0.034 0.051 2026-09-19 08:07:32,057 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-09-19 08:07:32,794 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:07:32,818 100 INFO rb-3169c09-224943-416937 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-19 08:07:32,822 100 INFO rb-3169c09-224943-416937 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-19 08:07:32,839 100 INFO rb-3169c09-224943-416937 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-19 08:07:32,858 100 INFO rb-3169c09-224943-416937 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-19 08:07:32,866 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: test successful 2026-09-19 08:07:32,876 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:07:32,876 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Closing chrome headless with pid 51090 2026-09-19 08:07:32,878 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Closing websocket connection 2026-09-19 08:07:32,879 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Terminating chrome headless with pid 51090 2026-09-19 08:07:32,973 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080732_973460_TestSelfOrderAttribute.txt 2026-09-19 08:07:32,973 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Removing chrome user profile "/tmp/tmp9i_uccmw_chrome_odoo" 2026-09-19 08:07:33,024 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-19 08:07:34,786 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-09-19 08:07:44,061 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome pid: 51257 2026-09-19 08:07:44,061 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless temporary user profile dir: /tmp/tmpzrq9m98b_chrome_odoo 2026-09-19 08:07:44,062 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:33383/json/version 2026-09-19 08:07:44,063 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33383/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:07:44,077 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Browser version: Chrome/150.0.7871.114 2026-09-19 08:07:44,078 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:33383/json 2026-09-19 08:07:44,078 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33383/json with timeout 3 increased to 10s during tests 2026-09-19 08:07:44,082 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Websocket url found: ws://127.0.0.1:33383/devtools/page/C588BC3B3ECF74A0D7FA067A5ECC12C7 2026-09-19 08:07:44,092 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Enable chrome headless console log notification 2026-09-19 08:07:44,094 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless enable page notifications 2026-09-19 08:07:44,101 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Setting session cookie in browser 2026-09-19 08:07:44,437 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Open "http://127.0.0.1:8069/pos-self/210?access_token=a3159931a6c542c6" in browser 2026-09-19 08:07:44,437 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigating to: "http://127.0.0.1:8069/pos-self/210?access_token=a3159931a6c542c6" 2026-09-19 08:07:44,457 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:07:45,046 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:45] "GET /pos-self/210?access_token=a3159931a6c542c6 HTTP/1.1" 200 - 191 0.098 0.501 2026-09-19 08:07:45,049 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigation result: {'frameId': 'C588BC3B3ECF74A0D7FA067A5ECC12C7', 'loaderId': 'FBAB8DD2F8FCE7A5DEA97BF4C0F3EB63', 'isDownload': False} 2026-09-19 08:07:45,050 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Evaluate ready code "odoo.isTourReady('self_combo_selector')" 2026-09-19 08:07:45,069 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:07:45,092 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc50d26/pos_self_order.assets.min.css, copying from /web/assets/dc50d26/pos_self_order.assets.min.css 2026-09-19 08:07:45,136 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:45] "GET /web/assets/1/dc50d26/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.042 0.019 2026-09-19 08:07:45,146 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/92a9490/pos_self_order.assets.min.js, copying from /web/assets/92a9490/pos_self_order.assets.min.js 2026-09-19 08:07:45,166 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:45] "GET /web/assets/1/92a9490/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.008 0.078 2026-09-19 08:07:45,177 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js, copying from /web/assets/cf601e5/pos_self_order.assets_tests.min.js 2026-09-19 08:07:45,192 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:45] "GET /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.010 0.097 2026-09-19 08:07:45,326 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:45] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.002 0.007 2026-09-19 08:07:45,337 100 INFO rb-3169c09-224943-416937 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=a3159931a6c542c6"})" 2026-09-19 08:07:45,338 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:45] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.006 2026-09-19 08:07:45,352 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:45] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.005 0.007 2026-09-19 08:07:45,363 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:45] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 7 0.003 0.010 2026-09-19 08:07:45,414 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.047 2026-09-19 08:07:45,429 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:07:46,134 100 INFO rb-3169c09-224943-416937 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-19 08:07:46,172 100 INFO rb-3169c09-224943-416937 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-19 08:07:46,190 100 INFO rb-3169c09-224943-416937 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-19 08:07:46,193 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:07:46,195 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:07:46,228 100 INFO rb-3169c09-224943-416937 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-19 08:07:46,232 100 INFO rb-3169c09-224943-416937 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-19 08:07:46,239 100 INFO rb-3169c09-224943-416937 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-19 08:07:46,252 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:46] "GET /menu/get-image/1817/512?unique=1789805253.028833 HTTP/1.1" 200 - 10 0.005 0.012 2026-09-19 08:07:46,261 100 INFO rb-3169c09-224943-416937 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-19 08:07:46,271 100 INFO rb-3169c09-224943-416937 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-19 08:07:46,292 100 INFO rb-3169c09-224943-416937 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-19 08:07:46,318 100 INFO rb-3169c09-224943-416937 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-19 08:07:46,338 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:46] "GET /menu/get-image/1822/512?unique=1789805253.028833 HTTP/1.1" 200 - 7 0.003 0.015 2026-09-19 08:07:46,424 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:46] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 57 0.023 0.080 2026-09-19 08:07:46,440 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:46] "GET /menu/get-image/1825/512?unique=1789805253.028833 HTTP/1.1" 200 - 7 0.003 0.109 2026-09-19 08:07:47,223 100 INFO rb-3169c09-224943-416937 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-19 08:07:47,242 100 INFO rb-3169c09-224943-416937 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-19 08:07:47,245 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:47] "GET /menu/get-image/1827/512 HTTP/1.1" 200 - 7 0.002 0.012 2026-09-19 08:07:47,247 100 INFO rb-3169c09-224943-416937 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-19 08:07:47,258 100 INFO rb-3169c09-224943-416937 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-19 08:07:47,276 100 INFO rb-3169c09-224943-416937 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-19 08:07:47,281 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56701224 for PoS orders references: ['Self-Order 00395-210-0001'] (draft: True) 2026-09-19 08:07:47,321 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56701224 with result: [{'id': 497, 'pos_reference': 'Self-Order 00395-210-0001', 'account_move': False}] 2026-09-19 08:07:47,429 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:47] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 114 0.059 0.107 2026-09-19 08:07:47,456 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-09-19 08:07:47,606 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:07:48,208 100 INFO rb-3169c09-224943-416937 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-19 08:07:48,210 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: test successful 2026-09-19 08:07:48,216 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing chrome headless with pid 51257 2026-09-19 08:07:48,217 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing websocket connection 2026-09-19 08:07:48,217 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Terminating chrome headless with pid 51257 2026-09-19 08:07:48,279 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080748_279272_TestSelfOrderCombo.txt 2026-09-19 08:07:48,279 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Removing chrome user profile "/tmp/tmpzrq9m98b_chrome_odoo" 2026-09-19 08:07:48,311 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_correct_order ... 2026-09-19 08:07:57,962 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome pid: 51420 2026-09-19 08:07:57,963 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless temporary user profile dir: /tmp/tmp99_6w38z_chrome_odoo 2026-09-19 08:07:57,963 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:42011/json/version 2026-09-19 08:07:57,965 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42011/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:07:57,984 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Browser version: Chrome/150.0.7871.114 2026-09-19 08:07:57,985 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:42011/json 2026-09-19 08:07:57,988 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42011/json with timeout 3 increased to 10s during tests 2026-09-19 08:07:58,006 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Websocket url found: ws://127.0.0.1:42011/devtools/page/2DB726FB567BBC268A127A9C1BC1D879 2026-09-19 08:07:58,014 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Enable chrome headless console log notification 2026-09-19 08:07:58,024 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless enable page notifications 2026-09-19 08:07:58,042 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Setting session cookie in browser 2026-09-19 08:07:58,455 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Open "http://127.0.0.1:8069/pos-self/211?access_token=8b33187d26da4889" in browser 2026-09-19 08:07:58,455 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigating to: "http://127.0.0.1:8069/pos-self/211?access_token=8b33187d26da4889" 2026-09-19 08:07:58,471 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:07:59,084 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:59] "GET /pos-self/211?access_token=8b33187d26da4889 HTTP/1.1" 200 - 192 0.116 0.502 2026-09-19 08:07:59,091 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigation result: {'frameId': '2DB726FB567BBC268A127A9C1BC1D879', 'loaderId': 'E2C4F2E02CF05DA73EC32E07ED808A2A', 'isDownload': False} 2026-09-19 08:07:59,091 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Evaluate ready code "odoo.isTourReady('test_self_order_combo_correct_order')" 2026-09-19 08:07:59,126 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:07:59,144 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/92a9490/pos_self_order.assets.min.js, copying from /web/assets/92a9490/pos_self_order.assets.min.js 2026-09-19 08:07:59,160 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:59] "GET /web/assets/1/92a9490/pos_self_order.assets.min.js HTTP/1.1" 200 - 14 0.010 0.019 2026-09-19 08:07:59,170 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc50d26/pos_self_order.assets.min.css, copying from /web/assets/dc50d26/pos_self_order.assets.min.css 2026-09-19 08:07:59,197 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:59] "GET /web/assets/1/dc50d26/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.016 0.044 2026-09-19 08:07:59,204 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js, copying from /web/assets/cf601e5/pos_self_order.assets_tests.min.js 2026-09-19 08:07:59,213 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:59] "GET /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.006 0.066 2026-09-19 08:07:59,334 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:59] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.003 0.009 2026-09-19 08:07:59,346 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:59] "GET /favicon.ico HTTP/1.1" 301 - 3 0.004 0.008 2026-09-19 08:07:59,352 100 INFO rb-3169c09-224943-416937 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=8b33187d26da4889"})" 2026-09-19 08:07:59,366 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:59] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.003 0.009 2026-09-19 08:07:59,380 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:59] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 7 0.004 0.020 2026-09-19 08:07:59,428 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.037 2026-09-19 08:07:59,448 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:07:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:08:00,164 100 INFO rb-3169c09-224943-416937 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-19 08:08:00,218 100 INFO rb-3169c09-224943-416937 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-19 08:08:00,237 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:08:00,238 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:08:00,239 100 INFO rb-3169c09-224943-416937 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-19 08:08:00,263 100 INFO rb-3169c09-224943-416937 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-19 08:08:00,270 100 INFO rb-3169c09-224943-416937 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-19 08:08:00,287 100 INFO rb-3169c09-224943-416937 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-19 08:08:00,325 100 INFO rb-3169c09-224943-416937 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-19 08:08:00,352 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:00] "GET /menu/get-image/1834/512?unique=1789805253.028833 HTTP/1.1" 200 - 10 0.011 0.015 2026-09-19 08:08:00,367 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:00] "GET /menu/get-image/1830/512?unique=1789805253.028833 HTTP/1.1" 200 - 7 0.003 0.038 2026-09-19 08:08:00,384 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:00] "GET /menu/get-image/1837/512?unique=1789805253.028833 HTTP/1.1" 200 - 7 0.004 0.049 2026-09-19 08:08:00,498 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:00] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 55 0.037 0.130 2026-09-19 08:08:01,283 100 INFO rb-3169c09-224943-416937 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-19 08:08:01,287 100 INFO rb-3169c09-224943-416937 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-19 08:08:01,305 100 INFO rb-3169c09-224943-416937 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-19 08:08:01,322 100 INFO rb-3169c09-224943-416937 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-19 08:08:01,346 100 INFO rb-3169c09-224943-416937 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-19 08:08:01,353 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:01] "GET /menu/get-image/1831/512?unique=1789805253.028833 HTTP/1.1" 200 - 7 0.005 0.019 2026-09-19 08:08:01,492 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:01] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 64 0.056 0.095 2026-09-19 08:08:01,727 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-09-19 08:08:02,288 100 INFO rb-3169c09-224943-416937 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-19 08:08:02,310 100 INFO rb-3169c09-224943-416937 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-19 08:08:02,321 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:02] "GET /menu/get-image/1839/512 HTTP/1.1" 200 - 7 0.007 0.012 2026-09-19 08:08:02,338 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6269389 for PoS orders references: ['Self-Order 00396-211-0001'] (draft: True) 2026-09-19 08:08:02,390 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6269389 with result: [{'id': 498, 'pos_reference': 'Self-Order 00396-211-0001', 'account_move': False}] 2026-09-19 08:08:02,540 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:02] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 116 0.099 0.131 2026-09-19 08:08:02,564 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:08:02,916 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:08:03,329 100 INFO rb-3169c09-224943-416937 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-19 08:08:03,332 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: test successful 2026-09-19 08:08:03,340 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:08:03,348 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing chrome headless with pid 51420 2026-09-19 08:08:03,351 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing websocket connection 2026-09-19 08:08:03,352 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Terminating chrome headless with pid 51420 2026-09-19 08:08:03,451 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080803_451142_TestSelfOrderCombo.txt 2026-09-19 08:08:03,451 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Removing chrome user profile "/tmp/tmp99_6w38z_chrome_odoo" 2026-09-19 08:08:03,558 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-19 08:08:05,117 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-09-19 08:08:14,107 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 51592 2026-09-19 08:08:14,107 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpo5jr7b0h_chrome_odoo 2026-09-19 08:08:14,107 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:40181/json/version 2026-09-19 08:08:14,109 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40181/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:08:14,117 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-09-19 08:08:14,117 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:40181/json 2026-09-19 08:08:14,119 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40181/json with timeout 3 increased to 10s during tests 2026-09-19 08:08:14,129 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:40181/devtools/page/E78C82DE5C93EEC24AFE963CB0354AF5 2026-09-19 08:08:14,139 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-09-19 08:08:14,146 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-09-19 08:08:14,154 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-09-19 08:08:14,475 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/212?access_token=91cfebb7f27b4f22" in browser 2026-09-19 08:08:14,475 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/212?access_token=91cfebb7f27b4f22" 2026-09-19 08:08:14,488 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:08:14,956 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:14] "GET /pos-self/212?access_token=91cfebb7f27b4f22 HTTP/1.1" 200 - 168 0.086 0.386 2026-09-19 08:08:14,960 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': 'E78C82DE5C93EEC24AFE963CB0354AF5', 'loaderId': 'AD108BAB663EF279BC9E3B3EFDBC564D', 'isDownload': False} 2026-09-19 08:08:14,960 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_is_close')" 2026-09-19 08:08:14,976 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:08:14,996 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/92a9490/pos_self_order.assets.min.js, copying from /web/assets/92a9490/pos_self_order.assets.min.js 2026-09-19 08:08:15,012 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:15] "GET /web/assets/1/92a9490/pos_self_order.assets.min.js HTTP/1.1" 200 - 14 0.007 0.022 2026-09-19 08:08:15,019 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js, copying from /web/assets/cf601e5/pos_self_order.assets_tests.min.js 2026-09-19 08:08:15,029 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:15] "GET /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.004 0.041 2026-09-19 08:08:15,039 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc50d26/pos_self_order.assets.min.css, copying from /web/assets/dc50d26/pos_self_order.assets.min.css 2026-09-19 08:08:15,091 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:15] "GET /web/assets/1/dc50d26/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.032 0.077 2026-09-19 08:08:15,245 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:15] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.003 0.007 2026-09-19 08:08:15,251 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:15] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.005 2026-09-19 08:08:15,268 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:15] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 7 0.003 0.008 2026-09-19 08:08:15,288 100 INFO rb-3169c09-224943-416937 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=91cfebb7f27b4f22"})" 2026-09-19 08:08:15,311 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.046 2026-09-19 08:08:15,338 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:08:16,080 100 INFO rb-3169c09-224943-416937 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-19 08:08:16,091 100 INFO rb-3169c09-224943-416937 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-19 08:08:16,127 100 INFO rb-3169c09-224943-416937 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-19 08:08:16,130 100 INFO rb-3169c09-224943-416937 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-19 08:08:16,135 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-09-19 08:08:16,140 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:08:16,149 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:08:16,167 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 51592 2026-09-19 08:08:16,167 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-09-19 08:08:16,167 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 51592 2026-09-19 08:08:16,227 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080816_227064_TestSelfOrderCommon.txt 2026-09-19 08:08:16,227 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpo5jr7b0h_chrome_odoo" 2026-09-19 08:08:16,257 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-09-19 08:08:24,485 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 51744 2026-09-19 08:08:24,486 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmp2c50iz69_chrome_odoo 2026-09-19 08:08:24,487 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:40287/json/version 2026-09-19 08:08:24,489 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40287/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:08:24,493 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-09-19 08:08:24,493 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:40287/json 2026-09-19 08:08:24,494 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40287/json with timeout 3 increased to 10s during tests 2026-09-19 08:08:24,496 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:40287/devtools/page/EEBFE3A971B10A2227943E7C987C408E 2026-09-19 08:08:24,502 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-09-19 08:08:24,505 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-09-19 08:08:24,508 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-09-19 08:08:24,967 100 INFO rb-3169c09-224943-416937 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-19 08:08:24,968 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/213" 2026-09-19 08:08:24,983 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:08:25,503 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:25] "GET /pos-self/213 HTTP/1.1" 200 - 170 0.082 0.443 2026-09-19 08:08:25,506 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': 'EEBFE3A971B10A2227943E7C987C408E', 'loaderId': '8B81409D4AF35022B26DE5F72457435B', 'isDownload': False} 2026-09-19 08:08:25,506 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_is_open_consultation')" 2026-09-19 08:08:25,519 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:08:25,539 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc50d26/pos_self_order.assets.min.css, copying from /web/assets/dc50d26/pos_self_order.assets.min.css 2026-09-19 08:08:25,566 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:25] "GET /web/assets/1/dc50d26/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.023 0.017 2026-09-19 08:08:25,573 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js, copying from /web/assets/cf601e5/pos_self_order.assets_tests.min.js 2026-09-19 08:08:25,584 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:25] "GET /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.007 0.050 2026-09-19 08:08:25,591 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/92a9490/pos_self_order.assets.min.js, copying from /web/assets/92a9490/pos_self_order.assets.min.js 2026-09-19 08:08:25,605 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:25] "GET /web/assets/1/92a9490/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.008 0.070 2026-09-19 08:08:25,782 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:25] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.008 0.008 2026-09-19 08:08:25,792 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:25] "GET /favicon.ico HTTP/1.1" 301 - 3 0.003 0.012 2026-09-19 08:08:25,822 100 INFO rb-3169c09-224943-416937 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-19 08:08:25,850 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.039 2026-09-19 08:08:25,858 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:25] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 7 0.003 0.011 2026-09-19 08:08:25,888 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:08:26,610 100 INFO rb-3169c09-224943-416937 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-19 08:08:26,618 100 INFO rb-3169c09-224943-416937 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-19 08:08:26,661 100 INFO rb-3169c09-224943-416937 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-19 08:08:26,669 100 INFO rb-3169c09-224943-416937 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-19 08:08:26,671 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:08:26,672 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-09-19 08:08:26,684 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:08:26,708 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 51744 2026-09-19 08:08:26,710 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-09-19 08:08:26,711 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 51744 2026-09-19 08:08:26,779 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080826_779421_TestSelfOrderCommon.txt 2026-09-19 08:08:26,779 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmp2c50iz69_chrome_odoo" 2026-09-19 08:08:26,809 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-09-19 08:08:36,178 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 51895 2026-09-19 08:08:36,179 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmp738lgslx_chrome_odoo 2026-09-19 08:08:36,179 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:38559/json/version 2026-09-19 08:08:36,182 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38559/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:08:36,195 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-09-19 08:08:36,196 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:38559/json 2026-09-19 08:08:36,196 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38559/json with timeout 3 increased to 10s during tests 2026-09-19 08:08:36,199 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:38559/devtools/page/3DA9555E628AFE598765689AF6974230 2026-09-19 08:08:36,205 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-09-19 08:08:36,207 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-09-19 08:08:36,210 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-09-19 08:08:36,563 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=deba4015e239441d" in browser 2026-09-19 08:08:36,563 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=deba4015e239441d" 2026-09-19 08:08:36,581 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:08:37,142 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:37] "GET /pos-self/214?access_token=deba4015e239441d HTTP/1.1" 200 - 190 0.156 0.408 2026-09-19 08:08:37,145 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '3DA9555E628AFE598765689AF6974230', 'loaderId': '9D0B5305BF90122761DE417EE7220EBF', 'isDownload': False} 2026-09-19 08:08:37,146 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-09-19 08:08:37,165 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:08:37,200 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc50d26/pos_self_order.assets.min.css, copying from /web/assets/dc50d26/pos_self_order.assets.min.css 2026-09-19 08:08:37,237 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:37] "GET /web/assets/1/dc50d26/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.047 0.020 2026-09-19 08:08:37,248 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/92a9490/pos_self_order.assets.min.js, copying from /web/assets/92a9490/pos_self_order.assets.min.js 2026-09-19 08:08:37,268 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:37] "GET /web/assets/1/92a9490/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.008 0.083 2026-09-19 08:08:37,275 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js, copying from /web/assets/cf601e5/pos_self_order.assets_tests.min.js 2026-09-19 08:08:37,285 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:37] "GET /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.006 0.103 2026-09-19 08:08:37,461 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:37] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.005 0.015 2026-09-19 08:08:37,469 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:37] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.011 2026-09-19 08:08:37,495 100 INFO rb-3169c09-224943-416937 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=deba4015e239441d"})" 2026-09-19 08:08:37,561 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.051 2026-09-19 08:08:37,577 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:37] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 7 0.006 0.046 2026-09-19 08:08:37,588 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:08:38,283 100 INFO rb-3169c09-224943-416937 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-19 08:08:38,287 100 INFO rb-3169c09-224943-416937 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-19 08:08:38,325 100 INFO rb-3169c09-224943-416937 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-19 08:08:38,330 100 INFO rb-3169c09-224943-416937 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-19 08:08:38,332 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:08:38,335 100 INFO rb-3169c09-224943-416937 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-19 08:08:38,380 100 INFO rb-3169c09-224943-416937 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-19 08:08:38,385 100 INFO rb-3169c09-224943-416937 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-19 08:08:38,387 100 INFO rb-3169c09-224943-416937 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-19 08:08:38,404 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:38] "GET /menu/get-image/1844/512?unique=1789805283.562546 HTTP/1.1" 200 - 10 0.003 0.015 2026-09-19 08:08:38,405 100 INFO rb-3169c09-224943-416937 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-19 08:08:38,426 100 INFO rb-3169c09-224943-416937 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-19 08:08:38,442 100 INFO rb-3169c09-224943-416937 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-19 08:08:38,461 100 INFO rb-3169c09-224943-416937 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-19 08:08:38,469 100 INFO rb-3169c09-224943-416937 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-19 08:08:38,491 100 INFO rb-3169c09-224943-416937 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-19 08:08:38,505 100 INFO rb-3169c09-224943-416937 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-19 08:08:38,518 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08: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-19 08:08:38,520 100 INFO rb-3169c09-224943-416937 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-19 08:08:38,537 100 INFO rb-3169c09-224943-416937 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-19 08:08:38,543 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-09-19 08:08:38,564 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:08:38,568 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:38] "GET /menu/get-image/1849/512?unique=1789805283.562546 HTTP/1.1" 200 - 7 0.008 0.015 2026-09-19 08:08:38,577 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 51895 2026-09-19 08:08:38,579 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-09-19 08:08:38,579 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 51895 2026-09-19 08:08:38,586 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:38] "GET /menu/get-image/1852/512?unique=1789805283.562546 HTTP/1.1" 200 - 7 0.004 0.035 2026-09-19 08:08:38,678 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080838_678111_TestSelfOrderCommon.txt 2026-09-19 08:08:38,678 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmp738lgslx_chrome_odoo" 2026-09-19 08:08:38,948 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 52053 2026-09-19 08:08:38,954 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmp9cdb96hl_chrome_odoo 2026-09-19 08:08:38,954 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:38995/json/version 2026-09-19 08:08:38,956 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38995/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:08:38,964 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-09-19 08:08:38,964 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:38995/json 2026-09-19 08:08:38,965 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38995/json with timeout 3 increased to 10s during tests 2026-09-19 08:08:38,977 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:38995/devtools/page/A8712FF54FBE72ABE3F243AFAA3D2904 2026-09-19 08:08:38,980 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-09-19 08:08:38,984 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-09-19 08:08:38,992 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-09-19 08:08:39,001 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=deba4015e239441d" in browser 2026-09-19 08:08:39,001 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=deba4015e239441d" 2026-09-19 08:08:39,235 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:39] "GET /pos-self/214?access_token=deba4015e239441d HTTP/1.1" 200 - 90 0.049 0.175 2026-09-19 08:08:39,238 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': 'A8712FF54FBE72ABE3F243AFAA3D2904', 'loaderId': 'C3D883E6C374E0F02BD973056DA0F5A6', 'isDownload': False} 2026-09-19 08:08:39,239 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-09-19 08:08:39,256 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:08:39,278 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:39] "GET /web/assets/1/dc50d26/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.005 0.014 2026-09-19 08:08:39,293 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:39] "GET /web/assets/1/92a9490/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.007 0.017 2026-09-19 08:08:39,301 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:39] "GET /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.002 0.014 2026-09-19 08:08:39,451 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:39] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-19 08:08:39,461 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:39] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.005 2026-09-19 08:08:39,472 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 08:08:39,489 100 INFO rb-3169c09-224943-416937 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=deba4015e239441d"})" 2026-09-19 08:08:39,502 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:39] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 6 0.002 0.009 2026-09-19 08:08:39,516 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:08:40,267 100 INFO rb-3169c09-224943-416937 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-19 08:08:40,270 100 INFO rb-3169c09-224943-416937 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-19 08:08:40,308 100 INFO rb-3169c09-224943-416937 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-19 08:08:40,316 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:08:40,320 100 INFO rb-3169c09-224943-416937 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-19 08:08:40,321 100 INFO rb-3169c09-224943-416937 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-19 08:08:40,360 100 INFO rb-3169c09-224943-416937 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-19 08:08:40,368 100 INFO rb-3169c09-224943-416937 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-19 08:08:40,370 100 INFO rb-3169c09-224943-416937 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-19 08:08:40,378 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:40] "GET /menu/get-image/1844/512?unique=1789805283.562546 HTTP/1.1" 200 - 7 0.003 0.014 2026-09-19 08:08:40,386 100 INFO rb-3169c09-224943-416937 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-19 08:08:40,419 100 INFO rb-3169c09-224943-416937 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-19 08:08:40,427 100 INFO rb-3169c09-224943-416937 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-19 08:08:40,439 100 INFO rb-3169c09-224943-416937 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-19 08:08:40,455 100 INFO rb-3169c09-224943-416937 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-19 08:08:40,469 100 INFO rb-3169c09-224943-416937 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-19 08:08:40,487 100 INFO rb-3169c09-224943-416937 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-19 08:08:40,500 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08: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-19 08:08:40,506 100 INFO rb-3169c09-224943-416937 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-19 08:08:40,520 100 INFO rb-3169c09-224943-416937 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-19 08:08:40,526 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-09-19 08:08:40,549 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:08:40,551 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:40] "GET /menu/get-image/1849/512?unique=1789805283.562546 HTTP/1.1" 200 - 7 0.009 0.012 2026-09-19 08:08:40,570 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:40] "GET /menu/get-image/1852/512?unique=1789805283.562546 HTTP/1.1" 200 - 7 0.003 0.029 2026-09-19 08:08:40,579 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 52053 2026-09-19 08:08:40,581 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-09-19 08:08:40,582 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 52053 2026-09-19 08:08:40,660 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080840_660195_TestSelfOrderCommon.txt 2026-09-19 08:08:40,660 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmp9cdb96hl_chrome_odoo" 2026-09-19 08:08:40,948 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 52207 2026-09-19 08:08:40,949 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpymdjfxs1_chrome_odoo 2026-09-19 08:08:40,949 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:34051/json/version 2026-09-19 08:08:40,951 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34051/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:08:40,970 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-09-19 08:08:40,970 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:34051/json 2026-09-19 08:08:40,970 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34051/json with timeout 3 increased to 10s during tests 2026-09-19 08:08:40,977 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:34051/devtools/page/405440A4DFBA9892B023C7FE991ACDAA 2026-09-19 08:08:40,984 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-09-19 08:08:40,994 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-09-19 08:08:41,005 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-09-19 08:08:41,013 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=deba4015e239441d" in browser 2026-09-19 08:08:41,013 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=deba4015e239441d" 2026-09-19 08:08:41,261 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:41] "GET /pos-self/214?access_token=deba4015e239441d HTTP/1.1" 200 - 89 0.062 0.177 2026-09-19 08:08:41,266 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '405440A4DFBA9892B023C7FE991ACDAA', 'loaderId': '8E93EFAEBE1FE27EB88BB43217832D98', 'isDownload': False} 2026-09-19 08:08:41,266 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-09-19 08:08:41,291 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:08:41,304 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:41] "GET /web/assets/1/92a9490/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.004 0.007 2026-09-19 08:08:41,314 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:41] "GET /web/assets/1/dc50d26/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.002 0.022 2026-09-19 08:08:41,331 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:41] "GET /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.010 0.021 2026-09-19 08:08:41,502 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:41] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 08:08:41,519 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:41] "GET /favicon.ico HTTP/1.1" 301 - 3 0.007 0.017 2026-09-19 08:08:41,536 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.007 0.005 2026-09-19 08:08:41,538 100 INFO rb-3169c09-224943-416937 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=deba4015e239441d"})" 2026-09-19 08:08:41,561 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:41] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 6 0.007 0.008 2026-09-19 08:08:41,574 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:08:42,313 100 INFO rb-3169c09-224943-416937 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-19 08:08:42,319 100 INFO rb-3169c09-224943-416937 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-19 08:08:42,363 100 INFO rb-3169c09-224943-416937 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-19 08:08:42,370 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:08:42,371 100 INFO rb-3169c09-224943-416937 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-19 08:08:42,371 100 INFO rb-3169c09-224943-416937 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-19 08:08:42,395 100 INFO rb-3169c09-224943-416937 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-19 08:08:42,404 100 INFO rb-3169c09-224943-416937 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-19 08:08:42,419 100 INFO rb-3169c09-224943-416937 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-19 08:08:42,419 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:42] "GET /menu/get-image/1844/512?unique=1789805283.562546 HTTP/1.1" 200 - 7 0.005 0.015 2026-09-19 08:08:42,436 100 INFO rb-3169c09-224943-416937 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-19 08:08:42,457 100 INFO rb-3169c09-224943-416937 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-19 08:08:42,477 100 INFO rb-3169c09-224943-416937 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-19 08:08:42,489 100 INFO rb-3169c09-224943-416937 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-19 08:08:42,503 100 INFO rb-3169c09-224943-416937 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-19 08:08:42,519 100 INFO rb-3169c09-224943-416937 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-19 08:08:42,537 100 INFO rb-3169c09-224943-416937 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-19 08:08:42,547 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:08:42,554 100 INFO rb-3169c09-224943-416937 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-19 08:08:42,570 100 INFO rb-3169c09-224943-416937 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-19 08:08:42,575 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-09-19 08:08:42,597 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:42] "GET /menu/get-image/1849/512?unique=1789805283.562546 HTTP/1.1" 200 - 7 0.007 0.012 2026-09-19 08:08:42,601 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 08:08:42,604 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 52207 2026-09-19 08:08:42,606 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-09-19 08:08:42,610 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 52207 2026-09-19 08:08:42,618 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:42] "GET /menu/get-image/1852/512?unique=1789805283.562546 HTTP/1.1" 200 - 7 0.008 0.031 2026-09-19 08:08:42,711 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080842_711770_TestSelfOrderCommon.txt 2026-09-19 08:08:42,712 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpymdjfxs1_chrome_odoo" 2026-09-19 08:08:42,794 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-19 08:08:44,584 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-09-19 08:08:53,014 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 52362 2026-09-19 08:08:53,015 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmp96iuqfjt_chrome_odoo 2026-09-19 08:08:53,015 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:37769/json/version 2026-09-19 08:08:53,017 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37769/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:08:53,019 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-09-19 08:08:53,020 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:37769/json 2026-09-19 08:08:53,020 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37769/json with timeout 3 increased to 10s during tests 2026-09-19 08:08:53,024 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:37769/devtools/page/35F58D7EAB00ECFD5B56B2ABF7EDC55B 2026-09-19 08:08:53,027 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-09-19 08:08:53,029 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-09-19 08:08:53,033 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-09-19 08:08:53,382 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/215?access_token=a29ab13e3ebc4f11" in browser 2026-09-19 08:08:53,383 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/215?access_token=a29ab13e3ebc4f11" 2026-09-19 08:08:53,415 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:08:53,975 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:53] "GET /pos-self/215?access_token=a29ab13e3ebc4f11 HTTP/1.1" 200 - 170 0.085 0.479 2026-09-19 08:08:53,985 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '35F58D7EAB00ECFD5B56B2ABF7EDC55B', 'loaderId': '282C1660EC0139FE9494E0AF6BB5C305', 'isDownload': False} 2026-09-19 08:08:53,985 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_simple_order')" 2026-09-19 08:08:54,009 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:08:54,045 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc50d26/pos_self_order.assets.min.css, copying from /web/assets/dc50d26/pos_self_order.assets.min.css 2026-09-19 08:08:54,078 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:54] "GET /web/assets/1/dc50d26/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.034 0.028 2026-09-19 08:08:54,088 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/92a9490/pos_self_order.assets.min.js, copying from /web/assets/92a9490/pos_self_order.assets.min.js 2026-09-19 08:08:54,099 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:54] "GET /web/assets/1/92a9490/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.006 0.078 2026-09-19 08:08:54,105 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js, copying from /web/assets/cf601e5/pos_self_order.assets_tests.min.js 2026-09-19 08:08:54,113 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:54] "GET /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.006 0.081 2026-09-19 08:08:54,285 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:54] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.002 0.008 2026-09-19 08:08:54,294 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:54] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.006 2026-09-19 08:08:54,336 100 INFO rb-3169c09-224943-416937 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=a29ab13e3ebc4f11"})" 2026-09-19 08:08:54,359 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.051 2026-09-19 08:08:54,369 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:54] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 7 0.003 0.013 2026-09-19 08:08:54,376 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:08:55,102 100 INFO rb-3169c09-224943-416937 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-19 08:08:55,106 100 INFO rb-3169c09-224943-416937 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-19 08:08:55,173 100 INFO rb-3169c09-224943-416937 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-19 08:08:55,183 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:08:55,199 100 INFO rb-3169c09-224943-416937 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-19 08:08:55,202 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-09-19 08:08:55,205 100 INFO rb-3169c09-224943-416937 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-19 08:08:55,249 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:55] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.016 0.029 2026-09-19 08:08:55,265 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:55] "GET /menu/get-image/1857/512 HTTP/1.1" 200 - 10 0.003 0.039 2026-09-19 08:08:56,007 100 INFO rb-3169c09-224943-416937 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-19 08:08:56,019 100 INFO rb-3169c09-224943-416937 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-19 08:08:56,028 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6475890 for PoS orders references: ['Kiosk 00398-215-0001'] (draft: True) 2026-09-19 08:08:56,077 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6475890 with result: [{'id': 499, 'pos_reference': 'Kiosk 00398-215-0001', 'account_move': False}] 2026-09-19 08:08:56,143 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:56] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 75 0.055 0.078 2026-09-19 08:08:56,208 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:08:56,699 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:08:56] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 13 0.008 0.016 2026-09-19 08:08:57,435 100 INFO rb-3169c09-224943-416937 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-19 08:08:57,440 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-09-19 08:08:57,449 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 52362 2026-09-19 08:08:57,449 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-09-19 08:08:57,450 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 52362 2026-09-19 08:08:57,545 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080857_545503_TestSelfOrderKiosk.txt 2026-09-19 08:08:57,545 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmp96iuqfjt_chrome_odoo" 2026-09-19 08:08:57,602 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-09-19 08:09:05,544 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 52522 2026-09-19 08:09:05,544 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmp1xpdo3le_chrome_odoo 2026-09-19 08:09:05,547 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:38249/json/version 2026-09-19 08:09:05,551 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38249/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:09:05,576 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-09-19 08:09:05,577 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:38249/json 2026-09-19 08:09:05,578 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38249/json with timeout 3 increased to 10s during tests 2026-09-19 08:09:05,582 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:38249/devtools/page/18FE9A4622DC2C2123183770133A1B6D 2026-09-19 08:09:05,584 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-09-19 08:09:05,587 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-09-19 08:09:05,593 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-09-19 08:09:05,949 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=28cf733b569c474a" in browser 2026-09-19 08:09:05,950 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=28cf733b569c474a" 2026-09-19 08:09:05,971 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:09:06,469 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:06] "GET /pos-self/216?access_token=28cf733b569c474a HTTP/1.1" 200 - 170 0.090 0.412 2026-09-19 08:09:06,473 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '18FE9A4622DC2C2123183770133A1B6D', 'loaderId': 'C88A6E79037169C82F2E53D0FABB879B', 'isDownload': False} 2026-09-19 08:09:06,473 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_in')" 2026-09-19 08:09:06,496 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:09:06,512 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js, copying from /web/assets/cf601e5/pos_self_order.assets_tests.min.js 2026-09-19 08:09:06,528 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:06] "GET /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 14 0.012 0.013 2026-09-19 08:09:06,536 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc50d26/pos_self_order.assets.min.css, copying from /web/assets/dc50d26/pos_self_order.assets.min.css 2026-09-19 08:09:06,559 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:06] "GET /web/assets/1/dc50d26/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.016 0.038 2026-09-19 08:09:06,573 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/92a9490/pos_self_order.assets.min.js, copying from /web/assets/92a9490/pos_self_order.assets.min.js 2026-09-19 08:09:06,588 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:06] "GET /web/assets/1/92a9490/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.008 0.076 2026-09-19 08:09:06,767 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:06] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.003 0.009 2026-09-19 08:09:06,776 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:06] "GET /favicon.ico HTTP/1.1" 301 - 3 0.003 0.008 2026-09-19 08:09:06,815 100 INFO rb-3169c09-224943-416937 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=28cf733b569c474a"})" 2026-09-19 08:09:06,843 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.044 2026-09-19 08:09:06,851 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:06] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 7 0.002 0.027 2026-09-19 08:09:06,859 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.002 2026-09-19 08:09:07,582 100 INFO rb-3169c09-224943-416937 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-19 08:09:07,586 100 INFO rb-3169c09-224943-416937 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-19 08:09:07,601 100 INFO rb-3169c09-224943-416937 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-19 08:09:07,606 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:07] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:09:07,608 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:07] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:09:07,649 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:09:07,684 100 INFO rb-3169c09-224943-416937 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-19 08:09:07,690 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09: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-19 08:09:07,692 100 INFO rb-3169c09-224943-416937 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-19 08:09:07,711 100 INFO rb-3169c09-224943-416937 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-19 08:09:07,741 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:07] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.014 0.034 2026-09-19 08:09:07,785 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:07] "GET /menu/get-image/1857/512 HTTP/1.1" 200 - 10 0.005 0.013 2026-09-19 08:09:08,512 100 INFO rb-3169c09-224943-416937 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-19 08:09:08,518 100 INFO rb-3169c09-224943-416937 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-19 08:09:08,537 100 INFO rb-3169c09-224943-416937 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-19 08:09:08,552 100 INFO rb-3169c09-224943-416937 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-19 08:09:08,563 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6799473 for PoS orders references: ['Kiosk 00399-216-0001'] (draft: True) 2026-09-19 08:09:08,604 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6799473 with result: [{'id': 500, 'pos_reference': 'Kiosk 00399-216-0001', 'account_move': False}] 2026-09-19 08:09:08,664 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:08] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 75 0.049 0.072 2026-09-19 08:09:09,215 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:09] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 13 0.007 0.017 2026-09-19 08:09:09,299 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:09:09,949 100 INFO rb-3169c09-224943-416937 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-19 08:09:09,967 100 INFO rb-3169c09-224943-416937 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-19 08:09:09,985 100 INFO rb-3169c09-224943-416937 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-19 08:09:10,003 100 INFO rb-3169c09-224943-416937 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-19 08:09:10,006 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-09-19 08:09:10,013 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 52522 2026-09-19 08:09:10,014 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-09-19 08:09:10,014 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 52522 2026-09-19 08:09:10,119 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080910_119361_TestSelfOrderKiosk.txt 2026-09-19 08:09:10,119 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmp1xpdo3le_chrome_odoo" 2026-09-19 08:09:10,388 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 52679 2026-09-19 08:09:10,389 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpjcu6senu_chrome_odoo 2026-09-19 08:09:10,389 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:40137/json/version 2026-09-19 08:09:10,390 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40137/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:09:10,404 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-09-19 08:09:10,405 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:40137/json 2026-09-19 08:09:10,405 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40137/json with timeout 3 increased to 10s during tests 2026-09-19 08:09:10,415 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:40137/devtools/page/0D7B876B9D9D189789EDA9BBB9C192EE 2026-09-19 08:09:10,422 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-09-19 08:09:10,439 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-09-19 08:09:10,443 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-09-19 08:09:10,459 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=28cf733b569c474a" in browser 2026-09-19 08:09:10,459 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=28cf733b569c474a" 2026-09-19 08:09:10,630 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:10] "GET /pos-self/216?access_token=28cf733b569c474a HTTP/1.1" 200 - 71 0.047 0.112 2026-09-19 08:09:10,635 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '0D7B876B9D9D189789EDA9BBB9C192EE', 'loaderId': '322153D323191F3A0CD95AB7D13755F2', 'isDownload': False} 2026-09-19 08:09:10,635 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_out')" 2026-09-19 08:09:10,647 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:09:10,681 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:10] "GET /web/assets/1/dc50d26/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.006 0.015 2026-09-19 08:09:10,700 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:10] "GET /web/assets/1/92a9490/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.004 0.035 2026-09-19 08:09:10,714 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:10] "GET /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.010 0.042 2026-09-19 08:09:10,885 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:10] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-19 08:09:10,894 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:10] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.010 2026-09-19 08:09:10,912 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 08:09:10,916 100 INFO rb-3169c09-224943-416937 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=28cf733b569c474a"})" 2026-09-19 08:09:10,931 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:10] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 6 0.002 0.008 2026-09-19 08:09:10,951 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 08:09:11,692 100 INFO rb-3169c09-224943-416937 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-19 08:09:11,703 100 INFO rb-3169c09-224943-416937 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-19 08:09:11,718 100 INFO rb-3169c09-224943-416937 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-19 08:09:11,727 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:11] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:09:11,728 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:11] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:09:11,740 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:09:11,772 100 INFO rb-3169c09-224943-416937 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-19 08:09:11,788 100 INFO rb-3169c09-224943-416937 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-19 08:09:11,801 100 INFO rb-3169c09-224943-416937 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-19 08:09:11,812 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:09:11,842 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:11] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.016 0.032 2026-09-19 08:09:11,861 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:11] "GET /menu/get-image/1857/512 HTTP/1.1" 200 - 7 0.003 0.038 2026-09-19 08:09:12,607 100 INFO rb-3169c09-224943-416937 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-19 08:09:12,620 100 INFO rb-3169c09-224943-416937 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-19 08:09:12,626 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43726732 for PoS orders references: ['Kiosk 00399-216-0002'] (draft: True) 2026-09-19 08:09:12,646 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43726732 with result: [{'id': 501, 'pos_reference': 'Kiosk 00399-216-0002', 'account_move': False}] 2026-09-19 08:09:12,694 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:12] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.025 0.059 2026-09-19 08:09:12,881 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:09:13,237 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:13] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.004 0.011 2026-09-19 08:09:13,986 100 INFO rb-3169c09-224943-416937 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-19 08:09:13,991 100 INFO rb-3169c09-224943-416937 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-19 08:09:14,001 100 INFO rb-3169c09-224943-416937 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-19 08:09:14,021 100 INFO rb-3169c09-224943-416937 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-19 08:09:14,027 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-09-19 08:09:14,045 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:09:14,046 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 52679 2026-09-19 08:09:14,048 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-09-19 08:09:14,049 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 52679 2026-09-19 08:09:14,144 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080914_143850_TestSelfOrderKiosk.txt 2026-09-19 08:09:14,144 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpjcu6senu_chrome_odoo" 2026-09-19 08:09:14,421 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 52841 2026-09-19 08:09:14,422 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmprizjnzfr_chrome_odoo 2026-09-19 08:09:14,422 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:41157/json/version 2026-09-19 08:09:14,425 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41157/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:09:14,440 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-09-19 08:09:14,443 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:41157/json 2026-09-19 08:09:14,443 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:41157/json with timeout 3 increased to 10s during tests 2026-09-19 08:09:14,451 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:41157/devtools/page/30743190B8332CF68C1CB9D931809E95 2026-09-19 08:09:14,457 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-09-19 08:09:14,458 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-09-19 08:09:14,462 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-09-19 08:09:14,472 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=28cf733b569c474a" in browser 2026-09-19 08:09:14,473 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=28cf733b569c474a" 2026-09-19 08:09:14,678 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:14] "GET /pos-self/216?access_token=28cf733b569c474a HTTP/1.1" 200 - 70 0.053 0.121 2026-09-19 08:09:14,681 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '30743190B8332CF68C1CB9D931809E95', 'loaderId': '9D3B39A9BD0214D7391C5C7FCC0E1F10', 'isDownload': False} 2026-09-19 08:09:14,682 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_in')" 2026-09-19 08:09:14,700 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:09:14,725 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:14] "GET /web/assets/1/92a9490/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.011 0.007 2026-09-19 08:09:14,740 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:14] "GET /web/assets/1/dc50d26/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.009 0.020 2026-09-19 08:09:14,747 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:14] "GET /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.002 0.037 2026-09-19 08:09:14,906 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:14] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-09-19 08:09:14,914 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:14] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.009 2026-09-19 08:09:14,928 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 08:09:14,938 100 INFO rb-3169c09-224943-416937 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=28cf733b569c474a"})" 2026-09-19 08:09:14,948 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:14] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 6 0.003 0.007 2026-09-19 08:09:14,952 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.008 2026-09-19 08:09:15,709 100 INFO rb-3169c09-224943-416937 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-19 08:09:15,717 100 INFO rb-3169c09-224943-416937 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-19 08:09:15,734 100 INFO rb-3169c09-224943-416937 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-19 08:09:15,739 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:15] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:09:15,740 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:15] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:09:15,763 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:09:15,795 100 INFO rb-3169c09-224943-416937 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-19 08:09:15,807 100 INFO rb-3169c09-224943-416937 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-19 08:09:15,809 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:09:15,825 100 INFO rb-3169c09-224943-416937 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-19 08:09:15,857 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:15] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.016 0.033 2026-09-19 08:09:15,876 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:15] "GET /menu/get-image/1857/512 HTTP/1.1" 200 - 7 0.008 0.025 2026-09-19 08:09:16,619 100 INFO rb-3169c09-224943-416937 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-19 08:09:16,634 100 INFO rb-3169c09-224943-416937 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-19 08:09:16,651 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66427391 for PoS orders references: ['Kiosk 00399-216-0003'] (draft: True) 2026-09-19 08:09:16,669 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66427391 with result: [{'id': 502, 'pos_reference': 'Kiosk 00399-216-0003', 'account_move': False}] 2026-09-19 08:09:16,712 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:16] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.037 0.051 2026-09-19 08:09:16,716 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.080 2026-09-19 08:09:17,255 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:17] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.004 0.012 2026-09-19 08:09:17,966 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:09:18,008 100 INFO rb-3169c09-224943-416937 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-19 08:09:18,019 100 INFO rb-3169c09-224943-416937 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-19 08:09:18,033 100 INFO rb-3169c09-224943-416937 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-19 08:09:18,054 100 INFO rb-3169c09-224943-416937 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-19 08:09:18,057 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-09-19 08:09:18,064 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 52841 2026-09-19 08:09:18,065 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-09-19 08:09:18,066 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 52841 2026-09-19 08:09:18,174 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080918_174158_TestSelfOrderKiosk.txt 2026-09-19 08:09:18,174 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmprizjnzfr_chrome_odoo" 2026-09-19 08:09:18,433 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 53001 2026-09-19 08:09:18,434 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmp_0i_8cy2_chrome_odoo 2026-09-19 08:09:18,434 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:44263/json/version 2026-09-19 08:09:18,435 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44263/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:09:18,445 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-09-19 08:09:18,446 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:44263/json 2026-09-19 08:09:18,446 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44263/json with timeout 3 increased to 10s during tests 2026-09-19 08:09:18,450 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:44263/devtools/page/0C7ACFC1123AD3745EADB976EBD6E54E 2026-09-19 08:09:18,457 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-09-19 08:09:18,463 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-09-19 08:09:18,475 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-09-19 08:09:18,483 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=28cf733b569c474a" in browser 2026-09-19 08:09:18,483 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=28cf733b569c474a" 2026-09-19 08:09:19,411 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:19] "GET /pos-self/216?access_token=28cf733b569c474a HTTP/1.1" 200 - 70 0.040 0.879 2026-09-19 08:09:19,415 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '0C7ACFC1123AD3745EADB976EBD6E54E', 'loaderId': '4BA8156C4B33217E65C7D6A8A29D21AF', 'isDownload': False} 2026-09-19 08:09:19,415 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_out')" 2026-09-19 08:09:19,428 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:09:19,445 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:19] "GET /web/assets/1/dc50d26/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.003 0.008 2026-09-19 08:09:19,454 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:19] "GET /web/assets/1/92a9490/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.003 0.008 2026-09-19 08:09:19,463 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:19] "GET /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.002 0.015 2026-09-19 08:09:19,635 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:19] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-09-19 08:09:19,645 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:19] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.007 2026-09-19 08:09:19,661 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 08:09:19,667 100 INFO rb-3169c09-224943-416937 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=28cf733b569c474a"})" 2026-09-19 08:09:19,684 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:19] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 6 0.004 0.008 2026-09-19 08:09:19,686 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.009 2026-09-19 08:09:20,443 100 INFO rb-3169c09-224943-416937 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-19 08:09:20,450 100 INFO rb-3169c09-224943-416937 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-19 08:09:20,467 100 INFO rb-3169c09-224943-416937 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-19 08:09:20,472 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:20] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:09:20,474 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:20] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:09:20,489 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:09:20,524 100 INFO rb-3169c09-224943-416937 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-19 08:09:20,530 100 INFO rb-3169c09-224943-416937 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-19 08:09:20,539 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09: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-19 08:09:20,542 100 INFO rb-3169c09-224943-416937 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-19 08:09:20,580 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:20] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.012 0.027 2026-09-19 08:09:20,595 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:20] "GET /menu/get-image/1857/512 HTTP/1.1" 200 - 7 0.002 0.013 2026-09-19 08:09:21,353 100 INFO rb-3169c09-224943-416937 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-19 08:09:21,367 100 INFO rb-3169c09-224943-416937 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-19 08:09:21,382 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72328125 for PoS orders references: ['Kiosk 00399-216-0004'] (draft: True) 2026-09-19 08:09:21,402 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72328125 with result: [{'id': 503, 'pos_reference': 'Kiosk 00399-216-0004', 'account_move': False}] 2026-09-19 08:09:21,454 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:21] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.036 0.061 2026-09-19 08:09:21,457 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.030 2026-09-19 08:09:22,004 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:22] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.004 0.009 2026-09-19 08:09:22,755 100 INFO rb-3169c09-224943-416937 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-19 08:09:22,766 100 INFO rb-3169c09-224943-416937 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-19 08:09:22,787 100 INFO rb-3169c09-224943-416937 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-19 08:09:22,804 100 INFO rb-3169c09-224943-416937 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-19 08:09:22,806 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-09-19 08:09:22,828 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:09:22,835 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 53001 2026-09-19 08:09:22,837 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-09-19 08:09:22,838 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 53001 2026-09-19 08:09:22,901 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080922_901348_TestSelfOrderKiosk.txt 2026-09-19 08:09:22,901 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmp_0i_8cy2_chrome_odoo" 2026-09-19 08:09:23,168 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 53158 2026-09-19 08:09:23,168 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpt8onsuvx_chrome_odoo 2026-09-19 08:09:23,169 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:37159/json/version 2026-09-19 08:09:23,170 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37159/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:09:23,178 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-09-19 08:09:23,178 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:37159/json 2026-09-19 08:09:23,179 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37159/json with timeout 3 increased to 10s during tests 2026-09-19 08:09:23,192 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:37159/devtools/page/49EDDB64326AC10DD7B172AD72DD3724 2026-09-19 08:09:23,206 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-09-19 08:09:23,210 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-09-19 08:09:23,218 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-09-19 08:09:23,220 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=28cf733b569c474a" in browser 2026-09-19 08:09:23,220 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=28cf733b569c474a" 2026-09-19 08:09:23,392 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:23] "GET /pos-self/216?access_token=28cf733b569c474a HTTP/1.1" 200 - 70 0.056 0.107 2026-09-19 08:09:23,397 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '49EDDB64326AC10DD7B172AD72DD3724', 'loaderId': 'BBC585E83B523FBFE7BEBC060CA13535', 'isDownload': False} 2026-09-19 08:09:23,398 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_order_kiosk_cancel')" 2026-09-19 08:09:23,411 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:09:23,428 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:23] "GET /web/assets/1/dc50d26/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.002 0.009 2026-09-19 08:09:23,433 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:23] "GET /web/assets/1/92a9490/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.001 0.015 2026-09-19 08:09:23,443 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:23] "GET /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.006 0.013 2026-09-19 08:09:23,585 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:23] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-19 08:09:23,595 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:23] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.007 2026-09-19 08:09:23,606 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 08:09:23,611 100 INFO rb-3169c09-224943-416937 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=28cf733b569c474a"})" 2026-09-19 08:09:23,634 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:23] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 6 0.002 0.008 2026-09-19 08:09:23,649 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:09:24,378 100 INFO rb-3169c09-224943-416937 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-19 08:09:24,383 100 INFO rb-3169c09-224943-416937 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-19 08:09:24,400 100 INFO rb-3169c09-224943-416937 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-19 08:09:24,405 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:24] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:09:24,407 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:24] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:09:24,429 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:09:24,455 100 INFO rb-3169c09-224943-416937 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-19 08:09:24,461 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:24] "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-19 08:09:24,464 100 INFO rb-3169c09-224943-416937 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-19 08:09:24,478 100 INFO rb-3169c09-224943-416937 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-19 08:09:24,488 100 INFO rb-3169c09-224943-416937 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-19 08:09:24,536 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:24] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.032 0.037 2026-09-19 08:09:24,604 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:24] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.026 0.097 2026-09-19 08:09:24,623 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:24] "GET /menu/get-image/1858/512 HTTP/1.1" 200 - 7 0.005 0.095 2026-09-19 08:09:24,644 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:24] "GET /menu/get-image/1857/512 HTTP/1.1" 200 - 7 0.005 0.119 2026-09-19 08:09:25,364 100 INFO rb-3169c09-224943-416937 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-19 08:09:25,366 100 INFO rb-3169c09-224943-416937 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-19 08:09:25,385 100 INFO rb-3169c09-224943-416937 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-19 08:09:25,399 100 INFO rb-3169c09-224943-416937 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-19 08:09:25,423 100 INFO rb-3169c09-224943-416937 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-19 08:09:25,441 100 INFO rb-3169c09-224943-416937 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-19 08:09:25,455 100 INFO rb-3169c09-224943-416937 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-19 08:09:25,458 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-09-19 08:09:25,474 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 53158 2026-09-19 08:09:25,475 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-09-19 08:09:25,475 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 53158 2026-09-19 08:09:25,562 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080925_562578_TestSelfOrderKiosk.txt 2026-09-19 08:09:25,562 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpt8onsuvx_chrome_odoo" 2026-09-19 08:09:25,610 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-19 08:09:27,277 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-09-19 08:09:34,899 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 53319 2026-09-19 08:09:34,900 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmplovso27m_chrome_odoo 2026-09-19 08:09:34,900 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:33779/json/version 2026-09-19 08:09:34,902 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33779/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:09:34,909 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-09-19 08:09:34,909 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:33779/json 2026-09-19 08:09:34,910 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33779/json with timeout 3 increased to 10s during tests 2026-09-19 08:09:34,918 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:33779/devtools/page/86323430314014EF2AAE529B7F069BA7 2026-09-19 08:09:34,925 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-19 08:09:34,928 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-19 08:09:34,940 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-19 08:09:35,321 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=74f4f4a0a4f44273" in browser 2026-09-19 08:09:35,321 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=74f4f4a0a4f44273" 2026-09-19 08:09:35,335 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:09:35,868 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:35] "GET /pos-self/217?access_token=74f4f4a0a4f44273 HTTP/1.1" 200 - 170 0.122 0.414 2026-09-19 08:09:35,872 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '86323430314014EF2AAE529B7F069BA7', 'loaderId': '7653755E2BE52CF0C88430385F683A46', 'isDownload': False} 2026-09-19 08:09:35,872 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_in')" 2026-09-19 08:09:35,888 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:09:35,909 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc50d26/pos_self_order.assets.min.css, copying from /web/assets/dc50d26/pos_self_order.assets.min.css 2026-09-19 08:09:35,937 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:35] "GET /web/assets/1/dc50d26/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.022 0.020 2026-09-19 08:09:35,943 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js, copying from /web/assets/cf601e5/pos_self_order.assets_tests.min.js 2026-09-19 08:09:35,955 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:35] "GET /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.008 0.051 2026-09-19 08:09:35,964 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/92a9490/pos_self_order.assets.min.js, copying from /web/assets/92a9490/pos_self_order.assets.min.js 2026-09-19 08:09:35,985 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:35] "GET /web/assets/1/92a9490/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.005 0.087 2026-09-19 08:09:36,157 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:36] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.001 0.010 2026-09-19 08:09:36,172 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:36] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.008 2026-09-19 08:09:36,175 100 INFO rb-3169c09-224943-416937 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=74f4f4a0a4f44273"})" 2026-09-19 08:09:36,189 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:36] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.004 0.008 2026-09-19 08:09:36,201 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:36] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 7 0.003 0.010 2026-09-19 08:09:36,244 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.001 0.038 2026-09-19 08:09:36,271 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:09:36,979 100 INFO rb-3169c09-224943-416937 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-19 08:09:36,982 100 INFO rb-3169c09-224943-416937 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-19 08:09:37,003 100 INFO rb-3169c09-224943-416937 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-19 08:09:37,012 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:37] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:09:37,016 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:37] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:09:37,028 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:09:37,042 100 INFO rb-3169c09-224943-416937 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-19 08:09:37,057 100 INFO rb-3169c09-224943-416937 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-19 08:09:37,058 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:37] "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-19 08:09:37,075 100 INFO rb-3169c09-224943-416937 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-19 08:09:37,128 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:37] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.022 0.047 2026-09-19 08:09:37,142 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:37] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 10 0.004 0.041 2026-09-19 08:09:37,901 100 INFO rb-3169c09-224943-416937 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-19 08:09:37,917 100 INFO rb-3169c09-224943-416937 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-19 08:09:37,922 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:37] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 13 0.005 0.011 2026-09-19 08:09:38,270 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:09:38,686 100 INFO rb-3169c09-224943-416937 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-19 08:09:38,700 100 INFO rb-3169c09-224943-416937 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-19 08:09:38,707 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66172978 for PoS orders references: ['Self-Order 00400-217-0001'] (draft: True) 2026-09-19 08:09:38,745 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66172978 with result: [{'id': 504, 'pos_reference': 'Self-Order 00400-217-0001', 'account_move': False}] 2026-09-19 08:09:38,803 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:38] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 89 0.049 0.059 2026-09-19 08:09:38,817 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-19 08:09:39,488 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:09:39,572 100 INFO rb-3169c09-224943-416937 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-19 08:09:39,582 100 INFO rb-3169c09-224943-416937 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-19 08:09:39,599 100 INFO rb-3169c09-224943-416937 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-19 08:09:39,616 100 INFO rb-3169c09-224943-416937 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-19 08:09:39,637 100 INFO rb-3169c09-224943-416937 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-19 08:09:39,651 100 INFO rb-3169c09-224943-416937 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-19 08:09:39,668 100 INFO rb-3169c09-224943-416937 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-19 08:09:39,692 100 INFO rb-3169c09-224943-416937 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-19 08:09:39,703 100 INFO rb-3169c09-224943-416937 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-19 08:09:39,731 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:39] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 19 0.009 0.019 2026-09-19 08:09:40,494 100 INFO rb-3169c09-224943-416937 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-19 08:09:40,495 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-19 08:09:40,504 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:09:40,510 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 53319 2026-09-19 08:09:40,511 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-19 08:09:40,511 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 53319 2026-09-19 08:09:40,607 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080940_607392_TestSelfOrderMobile.txt 2026-09-19 08:09:40,607 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmplovso27m_chrome_odoo" 2026-09-19 08:09:40,875 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 53481 2026-09-19 08:09:40,875 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpmmmzaf1r_chrome_odoo 2026-09-19 08:09:40,876 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:42229/json/version 2026-09-19 08:09:40,877 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42229/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:09:40,888 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-09-19 08:09:40,888 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:42229/json 2026-09-19 08:09:40,889 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42229/json with timeout 3 increased to 10s during tests 2026-09-19 08:09:40,894 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:42229/devtools/page/6F0BA7EA07074C0B985F8BDBCEDCD976 2026-09-19 08:09:40,900 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-19 08:09:40,902 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-19 08:09:40,905 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-19 08:09:40,912 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=74f4f4a0a4f44273" in browser 2026-09-19 08:09:40,912 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=74f4f4a0a4f44273" 2026-09-19 08:09:41,091 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:41] "GET /pos-self/217?access_token=74f4f4a0a4f44273 HTTP/1.1" 200 - 71 0.042 0.127 2026-09-19 08:09:41,096 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '6F0BA7EA07074C0B985F8BDBCEDCD976', 'loaderId': 'DFB39B8628412065F0CA835CF2C94375', 'isDownload': False} 2026-09-19 08:09:41,096 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_out')" 2026-09-19 08:09:41,112 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:09:41,140 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:41] "GET /web/assets/1/92a9490/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.008 0.010 2026-09-19 08:09:41,156 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:41] "GET /web/assets/1/dc50d26/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.005 0.031 2026-09-19 08:09:41,161 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:41] "GET /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.002 0.021 2026-09-19 08:09:41,310 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:41] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 08:09:41,320 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:41] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.008 2026-09-19 08:09:41,321 100 INFO rb-3169c09-224943-416937 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=74f4f4a0a4f44273"})" 2026-09-19 08:09:41,334 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:41] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.004 0.007 2026-09-19 08:09:41,345 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:41] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 6 0.003 0.015 2026-09-19 08:09:41,356 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.004 2026-09-19 08:09:41,392 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:09:42,125 100 INFO rb-3169c09-224943-416937 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-19 08:09:42,132 100 INFO rb-3169c09-224943-416937 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-19 08:09:42,150 100 INFO rb-3169c09-224943-416937 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-19 08:09:42,158 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:42] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:09:42,159 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:42] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:09:42,173 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:09:42,198 100 INFO rb-3169c09-224943-416937 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-19 08:09:42,203 100 INFO rb-3169c09-224943-416937 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-19 08:09:42,205 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:42] "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-19 08:09:42,213 100 INFO rb-3169c09-224943-416937 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-19 08:09:42,279 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:42] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.039 0.032 2026-09-19 08:09:42,307 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:42] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.016 0.058 2026-09-19 08:09:43,040 100 INFO rb-3169c09-224943-416937 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-19 08:09:43,049 100 INFO rb-3169c09-224943-416937 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-19 08:09:43,057 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75910415 for PoS orders references: ['Self-Order 00400-217-0002'] (draft: True) 2026-09-19 08:09:43,077 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75910415 with result: [{'id': 505, 'pos_reference': 'Self-Order 00400-217-0002', 'account_move': False}] 2026-09-19 08:09:43,127 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:43] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.028 0.055 2026-09-19 08:09:43,137 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:09:43,705 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:09:43,896 100 INFO rb-3169c09-224943-416937 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-19 08:09:43,900 100 INFO rb-3169c09-224943-416937 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-19 08:09:43,916 100 INFO rb-3169c09-224943-416937 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-19 08:09:43,932 100 INFO rb-3169c09-224943-416937 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-19 08:09:43,953 100 INFO rb-3169c09-224943-416937 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-19 08:09:43,955 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-19 08:09:43,962 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 53481 2026-09-19 08:09:43,963 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-19 08:09:43,963 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 53481 2026-09-19 08:09:44,025 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080944_025217_TestSelfOrderMobile.txt 2026-09-19 08:09:44,026 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpmmmzaf1r_chrome_odoo" 2026-09-19 08:09:44,307 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 53645 2026-09-19 08:09:44,308 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpq8f3jq1i_chrome_odoo 2026-09-19 08:09:44,309 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:36275/json/version 2026-09-19 08:09:44,310 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36275/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:09:44,320 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-09-19 08:09:44,321 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:36275/json 2026-09-19 08:09:44,321 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36275/json with timeout 3 increased to 10s during tests 2026-09-19 08:09:44,329 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:36275/devtools/page/C1A5B9421E6A8F2874AAFF71B51A23A7 2026-09-19 08:09:44,338 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-19 08:09:44,341 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-19 08:09:44,351 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-19 08:09:44,359 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=74f4f4a0a4f44273" in browser 2026-09-19 08:09:44,359 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=74f4f4a0a4f44273" 2026-09-19 08:09:44,511 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:44] "GET /pos-self/217?access_token=74f4f4a0a4f44273 HTTP/1.1" 200 - 70 0.036 0.105 2026-09-19 08:09:44,516 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'C1A5B9421E6A8F2874AAFF71B51A23A7', 'loaderId': 'B344EBF6CCFAC7452B6D1AA646C4D6F9', 'isDownload': False} 2026-09-19 08:09:44,516 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_in')" 2026-09-19 08:09:44,555 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:09:44,592 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:44] "GET /web/assets/1/dc50d26/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.008 0.024 2026-09-19 08:09:44,605 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:44] "GET /web/assets/1/92a9490/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.004 0.040 2026-09-19 08:09:44,616 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:44] "GET /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.003 0.034 2026-09-19 08:09:44,796 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:44] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-09-19 08:09:44,806 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:44] "GET /favicon.ico HTTP/1.1" 301 - 3 0.003 0.012 2026-09-19 08:09:44,816 100 INFO rb-3169c09-224943-416937 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=74f4f4a0a4f44273"})" 2026-09-19 08:09:44,828 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:44] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 6 0.002 0.006 2026-09-19 08:09:44,837 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:44] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.002 0.015 2026-09-19 08:09:44,878 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 08:09:44,912 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-09-19 08:09:45,630 100 INFO rb-3169c09-224943-416937 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-19 08:09:45,639 100 INFO rb-3169c09-224943-416937 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-19 08:09:45,649 100 INFO rb-3169c09-224943-416937 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-19 08:09:45,657 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:45] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:09:45,658 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:45] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:09:45,673 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:09:45,699 100 INFO rb-3169c09-224943-416937 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-19 08:09:45,705 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09: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-19 08:09:45,707 100 INFO rb-3169c09-224943-416937 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-19 08:09:45,723 100 INFO rb-3169c09-224943-416937 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-19 08:09:45,758 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:45] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.020 0.028 2026-09-19 08:09:45,773 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:45] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.003 0.019 2026-09-19 08:09:46,524 100 INFO rb-3169c09-224943-416937 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-19 08:09:46,533 100 INFO rb-3169c09-224943-416937 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-19 08:09:46,545 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1099331 for PoS orders references: ['Self-Order 00400-217-0003'] (draft: True) 2026-09-19 08:09:46,573 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1099331 with result: [{'id': 506, 'pos_reference': 'Self-Order 00400-217-0003', 'account_move': False}] 2026-09-19 08:09:46,626 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:46] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.040 0.058 2026-09-19 08:09:46,637 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:09:47,220 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:09:47,396 100 INFO rb-3169c09-224943-416937 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-19 08:09:47,415 100 INFO rb-3169c09-224943-416937 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-19 08:09:47,434 100 INFO rb-3169c09-224943-416937 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-19 08:09:47,450 100 INFO rb-3169c09-224943-416937 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-19 08:09:47,468 100 INFO rb-3169c09-224943-416937 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-19 08:09:47,472 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-19 08:09:47,479 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 53645 2026-09-19 08:09:47,480 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-19 08:09:47,480 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 53645 2026-09-19 08:09:47,576 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080947_576610_TestSelfOrderMobile.txt 2026-09-19 08:09:47,577 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpq8f3jq1i_chrome_odoo" 2026-09-19 08:09:47,875 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 53804 2026-09-19 08:09:47,875 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpyik0ojun_chrome_odoo 2026-09-19 08:09:47,876 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:40591/json/version 2026-09-19 08:09:47,879 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40591/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:09:47,881 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-09-19 08:09:47,882 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:40591/json 2026-09-19 08:09:47,882 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40591/json with timeout 3 increased to 10s during tests 2026-09-19 08:09:47,884 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:40591/devtools/page/DB09D22D7941A2FA3E7DE623CB820C98 2026-09-19 08:09:47,889 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-19 08:09:47,894 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-19 08:09:47,901 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-19 08:09:47,903 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=74f4f4a0a4f44273" in browser 2026-09-19 08:09:47,903 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=74f4f4a0a4f44273" 2026-09-19 08:09:48,087 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:48] "GET /pos-self/217?access_token=74f4f4a0a4f44273 HTTP/1.1" 200 - 70 0.051 0.113 2026-09-19 08:09:48,102 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'DB09D22D7941A2FA3E7DE623CB820C98', 'loaderId': 'A5C3152BC226F9F587E779EEFF01E7CD', 'isDownload': False} 2026-09-19 08:09:48,103 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_out')" 2026-09-19 08:09:48,114 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:09:48,145 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:48] "GET /web/assets/1/92a9490/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.013 0.011 2026-09-19 08:09:48,167 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:48] "GET /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.004 0.028 2026-09-19 08:09:48,185 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:48] "GET /web/assets/1/dc50d26/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.008 0.053 2026-09-19 08:09:48,325 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:48] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-09-19 08:09:48,333 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:48] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.006 2026-09-19 08:09:48,336 100 INFO rb-3169c09-224943-416937 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=74f4f4a0a4f44273"})" 2026-09-19 08:09:48,352 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:48] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.005 0.007 2026-09-19 08:09:48,366 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:48] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 6 0.003 0.016 2026-09-19 08:09:48,372 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.009 2026-09-19 08:09:48,408 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:09:49,135 100 INFO rb-3169c09-224943-416937 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-19 08:09:49,149 100 INFO rb-3169c09-224943-416937 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-19 08:09:49,166 100 INFO rb-3169c09-224943-416937 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-19 08:09:49,172 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:49] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:09:49,175 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:49] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:09:49,194 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:09:49,224 100 INFO rb-3169c09-224943-416937 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-19 08:09:49,231 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:49] "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-19 08:09:49,233 100 INFO rb-3169c09-224943-416937 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-19 08:09:49,245 100 INFO rb-3169c09-224943-416937 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-19 08:09:49,302 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:49] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.025 0.042 2026-09-19 08:09:49,322 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:49] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.008 0.027 2026-09-19 08:09:50,006 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:09:50,060 100 INFO rb-3169c09-224943-416937 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-19 08:09:50,068 100 INFO rb-3169c09-224943-416937 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-19 08:09:50,077 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25257288 for PoS orders references: ['Self-Order 00400-217-0004'] (draft: True) 2026-09-19 08:09:50,091 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25257288 with result: [{'id': 507, 'pos_reference': 'Self-Order 00400-217-0004', 'account_move': False}] 2026-09-19 08:09:50,129 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:50] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.022 0.043 2026-09-19 08:09:50,139 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:09:50,897 100 INFO rb-3169c09-224943-416937 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-19 08:09:50,899 100 INFO rb-3169c09-224943-416937 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-19 08:09:50,917 100 INFO rb-3169c09-224943-416937 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-19 08:09:50,939 100 INFO rb-3169c09-224943-416937 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-19 08:09:50,952 100 INFO rb-3169c09-224943-416937 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-19 08:09:50,956 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-19 08:09:50,961 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 53804 2026-09-19 08:09:50,961 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-19 08:09:50,962 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 53804 2026-09-19 08:09:51,057 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080951_056882_TestSelfOrderMobile.txt 2026-09-19 08:09:51,057 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpyik0ojun_chrome_odoo" 2026-09-19 08:09:51,318 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 53964 2026-09-19 08:09:51,318 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpls118znv_chrome_odoo 2026-09-19 08:09:51,319 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:36525/json/version 2026-09-19 08:09:51,320 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36525/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:09:51,333 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-09-19 08:09:51,334 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:36525/json 2026-09-19 08:09:51,337 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36525/json with timeout 3 increased to 10s during tests 2026-09-19 08:09:51,344 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:36525/devtools/page/DC448498F59B31A31419D144AFD5096A 2026-09-19 08:09:51,348 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-19 08:09:51,349 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-19 08:09:51,355 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-19 08:09:51,364 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=74f4f4a0a4f44273" in browser 2026-09-19 08:09:51,365 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=74f4f4a0a4f44273" 2026-09-19 08:09:51,535 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:51] "GET /pos-self/217?access_token=74f4f4a0a4f44273 HTTP/1.1" 200 - 70 0.048 0.113 2026-09-19 08:09:51,538 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'DC448498F59B31A31419D144AFD5096A', 'loaderId': '65744E3E0721A962474F5C7CEC490CCD', 'isDownload': False} 2026-09-19 08:09:51,538 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_in')" 2026-09-19 08:09:51,559 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:09:51,579 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:51] "GET /web/assets/1/dc50d26/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.008 0.007 2026-09-19 08:09:51,587 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:51] "GET /web/assets/1/92a9490/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.002 0.022 2026-09-19 08:09:51,618 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:51] "GET /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.018 0.032 2026-09-19 08:09:51,752 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:51] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-09-19 08:09:51,762 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:51] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.008 2026-09-19 08:09:51,764 100 INFO rb-3169c09-224943-416937 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=74f4f4a0a4f44273"})" 2026-09-19 08:09:51,779 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:51] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.003 0.008 2026-09-19 08:09:51,786 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:51] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 6 0.001 0.008 2026-09-19 08:09:51,806 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 08:09:51,846 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.004 2026-09-19 08:09:52,566 100 INFO rb-3169c09-224943-416937 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-19 08:09:52,569 100 INFO rb-3169c09-224943-416937 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-19 08:09:52,583 100 INFO rb-3169c09-224943-416937 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-19 08:09:52,591 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:52] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:09:52,593 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:52] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:09:52,608 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:09:52,638 100 INFO rb-3169c09-224943-416937 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-19 08:09:52,643 100 INFO rb-3169c09-224943-416937 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-19 08:09:52,661 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 08:09:52,666 100 INFO rb-3169c09-224943-416937 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-19 08:09:52,727 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:52] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.027 0.039 2026-09-19 08:09:52,765 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:52] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.022 0.057 2026-09-19 08:09:53,501 100 INFO rb-3169c09-224943-416937 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-19 08:09:53,515 100 INFO rb-3169c09-224943-416937 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-19 08:09:53,523 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:53] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 11 0.005 0.012 2026-09-19 08:09:53,978 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:09:54,285 100 INFO rb-3169c09-224943-416937 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-19 08:09:54,300 100 INFO rb-3169c09-224943-416937 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-19 08:09:54,310 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57180839 for PoS orders references: ['Self-Order 00400-217-0005'] (draft: True) 2026-09-19 08:09:54,343 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57180839 with result: [{'id': 508, 'pos_reference': 'Self-Order 00400-217-0005', 'account_move': False}] 2026-09-19 08:09:54,387 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:54] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 59 0.044 0.050 2026-09-19 08:09:54,400 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-09-19 08:09:55,066 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:09:55,157 100 INFO rb-3169c09-224943-416937 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-19 08:09:55,174 100 INFO rb-3169c09-224943-416937 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-19 08:09:55,186 100 INFO rb-3169c09-224943-416937 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-19 08:09:55,202 100 INFO rb-3169c09-224943-416937 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-19 08:09:55,258 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:55] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.031 0.044 2026-09-19 08:09:55,272 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:55] "GET /menu/get-image/1861/512 HTTP/1.1" 200 - 7 0.003 0.058 2026-09-19 08:09:56,026 100 INFO rb-3169c09-224943-416937 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-19 08:09:56,031 100 INFO rb-3169c09-224943-416937 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-19 08:09:56,121 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:56] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 59 0.024 0.066 2026-09-19 08:09:56,883 100 INFO rb-3169c09-224943-416937 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-19 08:09:56,886 100 INFO rb-3169c09-224943-416937 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-19 08:09:56,899 100 INFO rb-3169c09-224943-416937 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-19 08:09:56,918 100 INFO rb-3169c09-224943-416937 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-19 08:09:56,920 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-19 08:09:56,925 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 53964 2026-09-19 08:09:56,926 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-19 08:09:56,926 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 53964 2026-09-19 08:09:57,025 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_080957_025558_TestSelfOrderMobile.txt 2026-09-19 08:09:57,025 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpls118znv_chrome_odoo" 2026-09-19 08:09:57,291 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54131 2026-09-19 08:09:57,291 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpvnvjvoo4_chrome_odoo 2026-09-19 08:09:57,292 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:45459/json/version 2026-09-19 08:09:57,293 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45459/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:09:57,298 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-09-19 08:09:57,299 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:45459/json 2026-09-19 08:09:57,299 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:45459/json with timeout 3 increased to 10s during tests 2026-09-19 08:09:57,301 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:45459/devtools/page/CDA880E51DBEC6AD2048EECBF9D13B1C 2026-09-19 08:09:57,306 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-19 08:09:57,308 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-19 08:09:57,311 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-19 08:09:57,314 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=74f4f4a0a4f44273" in browser 2026-09-19 08:09:57,314 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=74f4f4a0a4f44273" 2026-09-19 08:09:57,550 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:57] "GET /pos-self/217?access_token=74f4f4a0a4f44273 HTTP/1.1" 200 - 70 0.076 0.153 2026-09-19 08:09:57,553 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'CDA880E51DBEC6AD2048EECBF9D13B1C', 'loaderId': '7C787D15EA1CC8799921DA17F1F5968C', 'isDownload': False} 2026-09-19 08:09:57,553 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_out')" 2026-09-19 08:09:57,566 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:09:57,590 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:57] "GET /web/assets/1/dc50d26/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.011 0.007 2026-09-19 08:09:57,597 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:57] "GET /web/assets/1/92a9490/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.001 0.019 2026-09-19 08:09:57,604 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:57] "GET /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.002 0.021 2026-09-19 08:09:57,771 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:57] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.008 0.007 2026-09-19 08:09:57,779 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:57] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.011 2026-09-19 08:09:57,790 100 INFO rb-3169c09-224943-416937 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=74f4f4a0a4f44273"})" 2026-09-19 08:09:57,812 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:57] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 6 0.003 0.008 2026-09-19 08:09:57,825 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:57] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.005 0.014 2026-09-19 08:09:57,840 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 08:09:57,884 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-09-19 08:09:58,608 100 INFO rb-3169c09-224943-416937 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-19 08:09:58,615 100 INFO rb-3169c09-224943-416937 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-19 08:09:58,633 100 INFO rb-3169c09-224943-416937 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-19 08:09:58,638 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:58] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:09:58,642 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:58] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:09:58,662 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:09:58,699 100 INFO rb-3169c09-224943-416937 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-19 08:09:58,703 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09: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-19 08:09:58,705 100 INFO rb-3169c09-224943-416937 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-19 08:09:58,723 100 INFO rb-3169c09-224943-416937 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-19 08:09:58,764 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:58] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.022 0.035 2026-09-19 08:09:58,787 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:58] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.006 0.034 2026-09-19 08:09:59,504 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:09:59,522 100 INFO rb-3169c09-224943-416937 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-19 08:09:59,532 100 INFO rb-3169c09-224943-416937 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-19 08:09:59,537 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95922538 for PoS orders references: ['Self-Order 00400-217-0006'] (draft: True) 2026-09-19 08:09:59,555 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95922538 with result: [{'id': 509, 'pos_reference': 'Self-Order 00400-217-0006', 'account_move': False}] 2026-09-19 08:09:59,598 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:59] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.025 0.049 2026-09-19 08:09:59,612 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:09:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-09-19 08:10:00,369 100 INFO rb-3169c09-224943-416937 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-19 08:10:00,382 100 INFO rb-3169c09-224943-416937 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-19 08:10:00,386 100 INFO rb-3169c09-224943-416937 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-19 08:10:00,404 100 INFO rb-3169c09-224943-416937 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-19 08:10:00,440 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:00] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.016 0.036 2026-09-19 08:10:00,457 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:00] "GET /menu/get-image/1861/512 HTTP/1.1" 200 - 7 0.004 0.040 2026-09-19 08:10:00,459 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.009 2026-09-19 08:10:01,203 100 INFO rb-3169c09-224943-416937 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-19 08:10:01,216 100 INFO rb-3169c09-224943-416937 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-19 08:10:01,295 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:01] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.026 0.061 2026-09-19 08:10:02,061 100 INFO rb-3169c09-224943-416937 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-19 08:10:02,065 100 INFO rb-3169c09-224943-416937 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-19 08:10:02,082 100 INFO rb-3169c09-224943-416937 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-19 08:10:02,102 100 INFO rb-3169c09-224943-416937 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-19 08:10:02,104 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-19 08:10:02,111 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54131 2026-09-19 08:10:02,112 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-19 08:10:02,112 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54131 2026-09-19 08:10:02,210 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_081002_210255_TestSelfOrderMobile.txt 2026-09-19 08:10:02,210 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpvnvjvoo4_chrome_odoo" 2026-09-19 08:10:02,478 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54297 2026-09-19 08:10:02,478 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpxf2s8c6p_chrome_odoo 2026-09-19 08:10:02,479 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:35843/json/version 2026-09-19 08:10:02,480 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35843/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:10:02,491 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-09-19 08:10:02,491 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:35843/json 2026-09-19 08:10:02,492 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:35843/json with timeout 3 increased to 10s during tests 2026-09-19 08:10:02,499 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:35843/devtools/page/C0732BB4C031D3251CEE09D694A83FBF 2026-09-19 08:10:02,503 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-19 08:10:02,505 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-19 08:10:02,508 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-19 08:10:02,514 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=74f4f4a0a4f44273" in browser 2026-09-19 08:10:02,514 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=74f4f4a0a4f44273" 2026-09-19 08:10:02,696 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:02] "GET /pos-self/217?access_token=74f4f4a0a4f44273 HTTP/1.1" 200 - 70 0.068 0.107 2026-09-19 08:10:02,699 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'C0732BB4C031D3251CEE09D694A83FBF', 'loaderId': '44F53703B7F16FAEDB8D889D47496CAC', 'isDownload': False} 2026-09-19 08:10:02,699 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_in')" 2026-09-19 08:10:02,712 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:10:02,738 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:02] "GET /web/assets/1/dc50d26/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.012 0.009 2026-09-19 08:10:02,749 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:02] "GET /web/assets/1/92a9490/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.006 0.015 2026-09-19 08:10:02,762 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:02] "GET /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.004 0.026 2026-09-19 08:10:02,919 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:02] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-09-19 08:10:02,928 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:02] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.006 2026-09-19 08:10:02,930 100 INFO rb-3169c09-224943-416937 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=74f4f4a0a4f44273"})" 2026-09-19 08:10:02,943 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:02] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.002 0.008 2026-09-19 08:10:02,952 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:02] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 6 0.002 0.016 2026-09-19 08:10:02,959 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.004 2026-09-19 08:10:02,988 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:10:03,726 100 INFO rb-3169c09-224943-416937 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-19 08:10:03,731 100 INFO rb-3169c09-224943-416937 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-19 08:10:03,749 100 INFO rb-3169c09-224943-416937 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-19 08:10:03,754 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:03] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:10:03,755 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:03] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:10:03,783 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:10:03,821 100 INFO rb-3169c09-224943-416937 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-19 08:10:03,828 100 INFO rb-3169c09-224943-416937 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-19 08:10:03,835 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10: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-19 08:10:03,840 100 INFO rb-3169c09-224943-416937 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-19 08:10:03,882 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:03] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.018 0.035 2026-09-19 08:10:03,900 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:03] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.002 0.038 2026-09-19 08:10:04,669 100 INFO rb-3169c09-224943-416937 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-19 08:10:04,685 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69769710 for PoS orders references: ['Self-Order 00400-217-0007'] (draft: True) 2026-09-19 08:10:04,686 100 INFO rb-3169c09-224943-416937 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-19 08:10:04,705 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69769710 with result: [{'id': 510, 'pos_reference': 'Self-Order 00400-217-0007', 'account_move': False}] 2026-09-19 08:10:04,754 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:04] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.027 0.055 2026-09-19 08:10:04,769 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.003 2026-09-19 08:10:05,244 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:10:05,524 100 INFO rb-3169c09-224943-416937 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-19 08:10:05,538 100 INFO rb-3169c09-224943-416937 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-19 08:10:05,549 100 INFO rb-3169c09-224943-416937 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-19 08:10:05,569 100 INFO rb-3169c09-224943-416937 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-19 08:10:05,600 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:05] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.019 0.038 2026-09-19 08:10:05,619 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:05] "GET /menu/get-image/1861/512 HTTP/1.1" 200 - 7 0.007 0.038 2026-09-19 08:10:06,360 100 INFO rb-3169c09-224943-416937 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-19 08:10:06,365 100 INFO rb-3169c09-224943-416937 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-19 08:10:06,450 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:06] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.026 0.060 2026-09-19 08:10:07,215 100 INFO rb-3169c09-224943-416937 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-19 08:10:07,219 100 INFO rb-3169c09-224943-416937 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-19 08:10:07,232 100 INFO rb-3169c09-224943-416937 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-19 08:10:07,252 100 INFO rb-3169c09-224943-416937 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-19 08:10:07,254 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-19 08:10:07,261 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54297 2026-09-19 08:10:07,261 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-19 08:10:07,262 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54297 2026-09-19 08:10:07,357 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_081007_356997_TestSelfOrderMobile.txt 2026-09-19 08:10:07,357 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpxf2s8c6p_chrome_odoo" 2026-09-19 08:10:07,621 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54456 2026-09-19 08:10:07,621 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpxr043gxq_chrome_odoo 2026-09-19 08:10:07,621 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:43107/json/version 2026-09-19 08:10:07,623 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43107/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:10:07,631 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-09-19 08:10:07,631 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:43107/json 2026-09-19 08:10:07,631 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43107/json with timeout 3 increased to 10s during tests 2026-09-19 08:10:07,642 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:43107/devtools/page/F9409C8899A6AFA85883FF173A2F822B 2026-09-19 08:10:07,651 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-19 08:10:07,661 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-19 08:10:07,668 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-19 08:10:07,672 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=74f4f4a0a4f44273" in browser 2026-09-19 08:10:07,672 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=74f4f4a0a4f44273" 2026-09-19 08:10:07,834 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:07] "GET /pos-self/217?access_token=74f4f4a0a4f44273 HTTP/1.1" 200 - 70 0.039 0.115 2026-09-19 08:10:07,838 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'F9409C8899A6AFA85883FF173A2F822B', 'loaderId': '4EAA65344BE367036B80CB49E7ED0766', 'isDownload': False} 2026-09-19 08:10:07,838 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_out')" 2026-09-19 08:10:07,858 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:10:07,877 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:07] "GET /web/assets/1/dc50d26/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.003 0.008 2026-09-19 08:10:07,889 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:07] "GET /web/assets/1/92a9490/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.006 0.019 2026-09-19 08:10:07,916 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:07] "GET /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.019 0.021 2026-09-19 08:10:08,092 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:08] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.010 0.006 2026-09-19 08:10:08,111 100 INFO rb-3169c09-224943-416937 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=74f4f4a0a4f44273"})" 2026-09-19 08:10:08,114 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:08] "GET /favicon.ico HTTP/1.1" 301 - 3 0.003 0.008 2026-09-19 08:10:08,123 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:08] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.002 0.010 2026-09-19 08:10:08,137 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:08] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 6 0.002 0.008 2026-09-19 08:10:08,148 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 08:10:08,191 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:10:08,910 100 INFO rb-3169c09-224943-416937 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-19 08:10:08,915 100 INFO rb-3169c09-224943-416937 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-19 08:10:08,932 100 INFO rb-3169c09-224943-416937 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-19 08:10:08,938 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:08] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:10:08,940 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:08] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:10:08,955 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:10:09,014 100 INFO rb-3169c09-224943-416937 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-19 08:10:09,028 100 INFO rb-3169c09-224943-416937 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-19 08:10:09,031 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10: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-19 08:10:09,038 100 INFO rb-3169c09-224943-416937 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-19 08:10:09,099 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:09] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.022 0.041 2026-09-19 08:10:09,123 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:09] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.003 0.013 2026-09-19 08:10:09,867 100 INFO rb-3169c09-224943-416937 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-19 08:10:09,884 100 INFO rb-3169c09-224943-416937 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-19 08:10:09,888 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22704126 for PoS orders references: ['Self-Order 00400-217-0008'] (draft: True) 2026-09-19 08:10:09,908 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22704126 with result: [{'id': 511, 'pos_reference': 'Self-Order 00400-217-0008', 'account_move': False}] 2026-09-19 08:10:09,956 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:09] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.026 0.059 2026-09-19 08:10:09,974 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 08:10:10,202 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:10:10,723 100 INFO rb-3169c09-224943-416937 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-19 08:10:10,734 100 INFO rb-3169c09-224943-416937 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-19 08:10:10,757 100 INFO rb-3169c09-224943-416937 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-19 08:10:10,765 100 INFO rb-3169c09-224943-416937 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-19 08:10:10,797 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:10] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.016 0.038 2026-09-19 08:10:10,811 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:10] "GET /menu/get-image/1861/512 HTTP/1.1" 200 - 7 0.002 0.025 2026-09-19 08:10:11,562 100 INFO rb-3169c09-224943-416937 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-19 08:10:11,566 100 INFO rb-3169c09-224943-416937 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-19 08:10:11,661 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:11] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.036 0.058 2026-09-19 08:10:12,055 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:10:12,424 100 INFO rb-3169c09-224943-416937 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-19 08:10:12,433 100 INFO rb-3169c09-224943-416937 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-19 08:10:12,450 100 INFO rb-3169c09-224943-416937 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-19 08:10:12,471 100 INFO rb-3169c09-224943-416937 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-19 08:10:12,473 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-19 08:10:12,479 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54456 2026-09-19 08:10:12,480 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-19 08:10:12,486 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54456 2026-09-19 08:10:12,543 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_081012_543360_TestSelfOrderMobile.txt 2026-09-19 08:10:12,543 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpxr043gxq_chrome_odoo" 2026-09-19 08:10:12,790 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54622 2026-09-19 08:10:12,790 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpnte4f4y3_chrome_odoo 2026-09-19 08:10:12,790 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:40653/json/version 2026-09-19 08:10:12,792 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40653/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:10:12,800 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-09-19 08:10:12,801 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:40653/json 2026-09-19 08:10:12,801 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:40653/json with timeout 3 increased to 10s during tests 2026-09-19 08:10:12,808 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:40653/devtools/page/8357D5083F6C4196A4A7062B2E2CD77E 2026-09-19 08:10:12,810 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-19 08:10:12,811 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-19 08:10:12,814 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-19 08:10:12,819 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=74f4f4a0a4f44273" in browser 2026-09-19 08:10:12,819 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=74f4f4a0a4f44273" 2026-09-19 08:10:12,961 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:12] "GET /pos-self/217?access_token=74f4f4a0a4f44273 HTTP/1.1" 200 - 70 0.044 0.086 2026-09-19 08:10:12,965 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '8357D5083F6C4196A4A7062B2E2CD77E', 'loaderId': '0BAD831D95EB523BB84BD8A9E1329CB4', 'isDownload': False} 2026-09-19 08:10:12,965 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_meal_cancel')" 2026-09-19 08:10:12,985 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:10:13,000 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:13] "GET /web/assets/1/dc50d26/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.002 0.008 2026-09-19 08:10:13,006 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:13] "GET /web/assets/1/92a9490/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.002 0.013 2026-09-19 08:10:13,015 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:13] "GET /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.002 0.020 2026-09-19 08:10:13,199 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:13] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-19 08:10:13,209 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:13] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.007 2026-09-19 08:10:13,211 100 INFO rb-3169c09-224943-416937 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=74f4f4a0a4f44273"})" 2026-09-19 08:10:13,221 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:13] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.003 0.006 2026-09-19 08:10:13,230 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:13] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 6 0.001 0.010 2026-09-19 08:10:13,240 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 08:10:13,274 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:10:14,005 100 INFO rb-3169c09-224943-416937 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-19 08:10:14,014 100 INFO rb-3169c09-224943-416937 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-19 08:10:14,032 100 INFO rb-3169c09-224943-416937 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-19 08:10:14,043 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:14] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:10:14,046 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:14] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:10:14,080 100 INFO rb-3169c09-224943-416937 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-19 08:10:14,105 100 INFO rb-3169c09-224943-416937 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-19 08:10:14,122 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:10:14,125 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:10:14,126 100 INFO rb-3169c09-224943-416937 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-19 08:10:14,181 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:14] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.020 0.037 2026-09-19 08:10:14,193 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:14] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.002 0.041 2026-09-19 08:10:14,942 100 INFO rb-3169c09-224943-416937 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-19 08:10:14,948 100 INFO rb-3169c09-224943-416937 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-19 08:10:14,964 100 INFO rb-3169c09-224943-416937 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-19 08:10:14,986 100 INFO rb-3169c09-224943-416937 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-19 08:10:14,999 100 INFO rb-3169c09-224943-416937 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-19 08:10:15,017 100 INFO rb-3169c09-224943-416937 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-19 08:10:15,037 100 INFO rb-3169c09-224943-416937 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-19 08:10:15,049 100 INFO rb-3169c09-224943-416937 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-19 08:10:15,070 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:15] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.015 0.032 2026-09-19 08:10:15,386 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:10:15,827 100 INFO rb-3169c09-224943-416937 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-19 08:10:15,831 100 INFO rb-3169c09-224943-416937 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-19 08:10:15,846 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63443404 for PoS orders references: ['Self-Order 00400-217-0009'] (draft: True) 2026-09-19 08:10:15,864 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63443404 with result: [{'id': 512, 'pos_reference': 'Self-Order 00400-217-0009', 'account_move': False}] 2026-09-19 08:10:15,907 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:15] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.023 0.054 2026-09-19 08:10:16,673 100 INFO rb-3169c09-224943-416937 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-19 08:10:16,683 100 INFO rb-3169c09-224943-416937 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-19 08:10:16,698 100 INFO rb-3169c09-224943-416937 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-19 08:10:16,717 100 INFO rb-3169c09-224943-416937 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-19 08:10:16,734 100 INFO rb-3169c09-224943-416937 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-19 08:10:16,749 100 INFO rb-3169c09-224943-416937 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-19 08:10:16,770 100 INFO rb-3169c09-224943-416937 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-19 08:10:16,773 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:16] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.036 0.046 2026-09-19 08:10:16,784 100 INFO rb-3169c09-224943-416937 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-19 08:10:16,791 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:16] "GET /menu/get-image/1861/512 HTTP/1.1" 200 - 7 0.004 0.059 2026-09-19 08:10:16,800 100 INFO rb-3169c09-224943-416937 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-19 08:10:16,801 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-19 08:10:16,819 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:10:16,830 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54622 2026-09-19 08:10:16,832 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-19 08:10:16,832 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54622 2026-09-19 08:10:16,927 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_081016_927062_TestSelfOrderMobile.txt 2026-09-19 08:10:16,927 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpnte4f4y3_chrome_odoo" 2026-09-19 08:10:17,190 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54786 2026-09-19 08:10:17,190 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpcbnb7kqb_chrome_odoo 2026-09-19 08:10:17,191 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:38543/json/version 2026-09-19 08:10:17,192 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38543/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:10:17,205 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-09-19 08:10:17,206 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:38543/json 2026-09-19 08:10:17,206 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38543/json with timeout 3 increased to 10s during tests 2026-09-19 08:10:17,209 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:38543/devtools/page/AC0B9357FC0EB15C17360326996C6E96 2026-09-19 08:10:17,214 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-09-19 08:10:17,216 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-09-19 08:10:17,235 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-09-19 08:10:17,244 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=74f4f4a0a4f44273" in browser 2026-09-19 08:10:17,244 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=74f4f4a0a4f44273" 2026-09-19 08:10:17,434 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:17] "GET /pos-self/217?access_token=74f4f4a0a4f44273 HTTP/1.1" 200 - 70 0.041 0.133 2026-09-19 08:10:17,441 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'AC0B9357FC0EB15C17360326996C6E96', 'loaderId': '614BF34F6CC62D3D25DE63B833DBA563', 'isDownload': False} 2026-09-19 08:10:17,442 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_each_cancel')" 2026-09-19 08:10:17,454 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:10:17,470 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:17] "GET /web/assets/1/dc50d26/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.004 0.007 2026-09-19 08:10:17,477 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:17] "GET /web/assets/1/92a9490/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.002 0.013 2026-09-19 08:10:17,484 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:17] "GET /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.002 0.016 2026-09-19 08:10:17,666 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:17] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 08:10:17,678 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:17] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.007 2026-09-19 08:10:17,679 100 INFO rb-3169c09-224943-416937 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=74f4f4a0a4f44273"})" 2026-09-19 08:10:17,692 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:17] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.003 0.006 2026-09-19 08:10:17,703 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:17] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 6 0.002 0.010 2026-09-19 08:10:17,711 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 08:10:17,746 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-09-19 08:10:18,474 100 INFO rb-3169c09-224943-416937 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-19 08:10:18,480 100 INFO rb-3169c09-224943-416937 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-19 08:10:18,498 100 INFO rb-3169c09-224943-416937 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-19 08:10:18,504 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:18] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:10:18,505 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:18] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:10:18,514 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:10:18,541 100 INFO rb-3169c09-224943-416937 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-19 08:10:18,549 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10: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-19 08:10:18,551 100 INFO rb-3169c09-224943-416937 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-19 08:10:18,562 100 INFO rb-3169c09-224943-416937 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-19 08:10:18,600 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:18] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.015 0.032 2026-09-19 08:10:18,616 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:18] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.003 0.022 2026-09-19 08:10:19,366 100 INFO rb-3169c09-224943-416937 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-19 08:10:19,382 100 INFO rb-3169c09-224943-416937 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-19 08:10:19,397 100 INFO rb-3169c09-224943-416937 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-19 08:10:19,418 100 INFO rb-3169c09-224943-416937 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-19 08:10:19,431 100 INFO rb-3169c09-224943-416937 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-19 08:10:19,450 100 INFO rb-3169c09-224943-416937 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-19 08:10:19,464 100 INFO rb-3169c09-224943-416937 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-19 08:10:19,484 100 INFO rb-3169c09-224943-416937 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-19 08:10:19,499 100 INFO rb-3169c09-224943-416937 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-19 08:10:19,512 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:19] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.016 0.028 2026-09-19 08:10:19,529 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:19] "GET /menu/get-image/1861/512 HTTP/1.1" 200 - 7 0.004 0.021 2026-09-19 08:10:19,555 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:10:20,632 100 INFO rb-3169c09-224943-416937 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-19 08:10:20,648 100 INFO rb-3169c09-224943-416937 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-19 08:10:20,654 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15606658 for PoS orders references: ['Self-Order 00400-217-0010'] (draft: True) 2026-09-19 08:10:20,677 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15606658 with result: [{'id': 513, 'pos_reference': 'Self-Order 00400-217-0010', 'account_move': False}] 2026-09-19 08:10:20,737 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:20] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.034 0.066 2026-09-19 08:10:21,382 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:10:21,505 100 INFO rb-3169c09-224943-416937 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-19 08:10:21,514 100 INFO rb-3169c09-224943-416937 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-19 08:10:21,532 100 INFO rb-3169c09-224943-416937 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-19 08:10:21,548 100 INFO rb-3169c09-224943-416937 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-19 08:10:21,548 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-09-19 08:10:21,555 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54786 2026-09-19 08:10:21,555 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-09-19 08:10:21,556 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54786 2026-09-19 08:10:21,621 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_081021_620865_TestSelfOrderMobile.txt 2026-09-19 08:10:21,621 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpcbnb7kqb_chrome_odoo" 2026-09-19 08:10:21,678 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-19 08:10:39,693 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #176 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-19 08:10:41,563 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #176 deleted ir.attachment records with IDs: [7881, 7882, 7883, 7884, 7885, 7886, 7887, 7888, 7928, 7929, 7930, 7931, 7932, 7933, 7934, 7935] 2026-09-19 08:10:41,564 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #176 deleted pos.config records with IDs: [218, 219, 220, 221] 2026-09-19 08:10:41,579 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #176 deleted ir.sequence records with IDs: [4884, 4887, 4935, 4938, 4885, 4888, 4936, 4939] 2026-09-19 08:10:44,700 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_pos: Starting TestSelfOrderPos.test_table_stand_number_exported ... 2026-09-19 08:10:45,049 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome pid: 54953 2026-09-19 08:10:45,050 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome headless temporary user profile dir: /tmp/tmp4kokkgzu_chrome_odoo 2026-09-19 08:10:45,051 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Issuing json command http://127.0.0.1:42713/json/version 2026-09-19 08:10:45,052 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42713/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:10:45,068 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Browser version: Chrome/150.0.7871.114 2026-09-19 08:10:45,069 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Issuing json command http://127.0.0.1:42713/json 2026-09-19 08:10:45,069 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42713/json with timeout 3 increased to 10s during tests 2026-09-19 08:10:45,077 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Websocket url found: ws://127.0.0.1:42713/devtools/page/2489F8F7CEC0A43CB17AFA683B91B1B3 2026-09-19 08:10:45,085 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Enable chrome headless console log notification 2026-09-19 08:10:45,089 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome headless enable page notifications 2026-09-19 08:10:45,246 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_user from n/a 2026-09-19 08:10:45,253 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Setting session cookie in browser 2026-09-19 08:10:45,255 100 INFO rb-3169c09-224943-416937 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-19 08:10:45,255 100 INFO rb-3169c09-224943-416937 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-19 08:10:45,266 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:10:45,774 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:45] "GET /pos/ui?config_id=222 HTTP/1.1" 200 - 114 0.058 0.454 2026-09-19 08:10:45,778 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Navigation result: {'frameId': '2489F8F7CEC0A43CB17AFA683B91B1B3', 'loaderId': '1211115F25E6EC23377C69C8BD32B094', 'isDownload': False} 2026-09-19 08:10:45,778 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Evaluate ready code "odoo.isTourReady('test_table_stand_number_exported')" 2026-09-19 08:10:45,797 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:10:45,819 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:45] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.008 2026-09-19 08:10:45,825 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:45] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-09-19 08:10:45,836 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:45] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.028 2026-09-19 08:10:46,167 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:46] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 08:10:46,178 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-09-19 08:10:46,223 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:10:46,232 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 08:10:46,235 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:10:46,257 100 INFO rb-3169c09-224943-416937 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-19 08:10:46,805 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.194 0.366 2026-09-19 08:10:46,873 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.012 0.036 2026-09-19 08:10:46,892 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.009 2026-09-19 08:10:46,907 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:46] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.003 2026-09-19 08:10:46,992 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:46] "GET /web/image?model=product.product&field=image_128&id=1873&unique=2026-09-19%2008:10:21 HTTP/1.1" 200 - 14 0.036 0.030 2026-09-19 08:10:47,029 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /web/image?model=product.product&field=image_128&id=1872&unique=2026-09-19%2008:10:21 HTTP/1.1" 200 - 8 0.007 0.089 2026-09-19 08:10:47,037 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:10:47,055 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /web/image?model=product.product&field=image_128&id=1870&unique=2026-09-19%2008:10:21 HTTP/1.1" 200 - 8 0.007 0.109 2026-09-19 08:10:47,085 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /web/image?model=product.product&field=image_128&id=1871&unique=2026-09-19%2008:10:21 HTTP/1.1" 200 - 8 0.009 0.124 2026-09-19 08:10:47,135 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /web/image?model=product.product&field=image_128&id=1868&unique=2026-09-19%2008:10:21 HTTP/1.1" 200 - 8 0.013 0.163 2026-09-19 08:10:47,146 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:10:47,166 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:10:47,175 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:10:47,178 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /web/image?model=product.product&field=image_128&id=1869&unique=2026-09-19%2008:10:21 HTTP/1.1" 200 - 8 0.010 0.207 2026-09-19 08:10:47,204 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.198 2026-09-19 08:10:47,236 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /web/image?model=product.product&field=image_128&id=1867&unique=2026-09-19%2008:10:21 HTTP/1.1" 200 - 8 0.008 0.181 2026-09-19 08:10:47,277 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /web/image?model=product.product&field=image_128&id=1866&unique=2026-09-19%2008:10:21 HTTP/1.1" 200 - 8 0.012 0.205 2026-09-19 08:10:47,290 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 08:10:47,318 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /web/image?model=product.product&field=image_128&id=1865&unique=2026-09-19%2008:10:21 HTTP/1.1" 200 - 8 0.012 0.218 2026-09-19 08:10:47,370 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 18 0.026 0.160 2026-09-19 08:10:47,380 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:10:47,389 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.012 0.191 2026-09-19 08:10:47,396 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.183 2026-09-19 08:10:47,401 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.179 2026-09-19 08:10:47,410 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.155 2026-09-19 08:10:47,425 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.010 0.118 2026-09-19 08:10:47,451 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /web/image/res.company/87/favicon HTTP/1.1" 200 - 11 0.016 0.112 2026-09-19 08:10:47,459 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.001 0.076 2026-09-19 08:10:47,476 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /web/image?model=pos.category&field=image_128&id=40&unique=2026-09-19%2008:10:21 HTTP/1.1" 200 - 4 0.002 0.074 2026-09-19 08:10:47,491 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /web/image?model=pos.category&field=image_128&id=41&unique=2026-09-19%2008:10:21 HTTP/1.1" 200 - 4 0.001 0.090 2026-09-19 08:10:47,510 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /web/image?model=pos.category&field=image_128&id=42&unique=2026-09-19%2008:10:21 HTTP/1.1" 200 - 4 0.002 0.093 2026-09-19 08:10:47,524 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /web/image/res.company/87/favicon HTTP/1.1" 304 - 6 0.003 0.059 2026-09-19 08:10:47,864 100 INFO rb-3169c09-224943-416937 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-19 08:10:47,882 100 INFO rb-3169c09-224943-416937 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-19 08:10:47,892 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.008 0.013 2026-09-19 08:10:47,897 100 INFO rb-3169c09-224943-416937 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-19 08:10:47,919 100 INFO rb-3169c09-224943-416937 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-19 08:10:47,932 100 INFO rb-3169c09-224943-416937 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-19 08:10:47,954 100 INFO rb-3169c09-224943-416937 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-19 08:10:47,978 100 INFO rb-3169c09-224943-416937 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-19 08:10:47,990 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:10:47,992 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:10:47,995 100 INFO rb-3169c09-224943-416937 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-19 08:10:47,999 100 INFO rb-3169c09-224943-416937 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-19 08:10:48,013 100 INFO rb-3169c09-224943-416937 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-19 08:10:48,021 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #33001587 for PoS orders references: ['POS/12345678901234'] (draft: False) 2026-09-19 08:10:48,026 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:10:48,048 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #178 deleted pos.order.line records with IDs: [909] 2026-09-19 08:10:48,215 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #33001587 with result: [{'id': 514, 'pos_reference': 'POS/12345678901234', 'account_move': False}] 2026-09-19 08:10:48,229 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 129 0.088 0.127 2026-09-19 08:10:48,277 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:48] "GET /web/image?model=pos.config&id=222&field=custom_logo HTTP/1.1" 200 - 11 0.005 0.012 2026-09-19 08:10:49,006 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: test successful 2026-09-19 08:10:49,015 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:10:49,024 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Closing chrome headless with pid 54953 2026-09-19 08:10:49,025 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Closing websocket connection 2026-09-19 08:10:49,025 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Terminating chrome headless with pid 54953 2026-09-19 08:10:49,081 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_081049_081554_TestSelfOrderPos.txt 2026-09-19 08:10:49,081 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Removing chrome user profile "/tmp/tmp4kokkgzu_chrome_odoo" 2026-09-19 08:10:49,162 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-09-19 08:10:50,804 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-09-19 08:10:58,925 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome pid: 55156 2026-09-19 08:10:58,925 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless temporary user profile dir: /tmp/tmpy2f6h1cr_chrome_odoo 2026-09-19 08:10:58,925 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:34897/json/version 2026-09-19 08:10:58,927 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34897/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:10:58,938 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Browser version: Chrome/150.0.7871.114 2026-09-19 08:10:58,938 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:34897/json 2026-09-19 08:10:58,939 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:34897/json with timeout 3 increased to 10s during tests 2026-09-19 08:10:58,942 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Websocket url found: ws://127.0.0.1:34897/devtools/page/3B2A5DB6553793D9DB79607BD78BA1EA 2026-09-19 08:10:58,944 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Enable chrome headless console log notification 2026-09-19 08:10:58,946 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless enable page notifications 2026-09-19 08:10:59,316 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 08:10:59,321 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Setting session cookie in browser 2026-09-19 08:10:59,323 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Open "http://127.0.0.1:8069/pos-self/223?access_token=892b00dcd61e4139" in browser 2026-09-19 08:10:59,324 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigating to: "http://127.0.0.1:8069/pos-self/223?access_token=892b00dcd61e4139" 2026-09-19 08:10:59,341 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:10:59,848 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:59] "GET /pos-self/223?access_token=892b00dcd61e4139 HTTP/1.1" 200 - 168 0.132 0.382 2026-09-19 08:10:59,856 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigation result: {'frameId': '3B2A5DB6553793D9DB79607BD78BA1EA', 'loaderId': 'A0ADEE3CE7EFDAC105F0F251E0952E14', 'isDownload': False} 2026-09-19 08:10:59,857 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate ready code "odoo.isTourReady('SelfOrderOrderNumberTour')" 2026-09-19 08:10:59,881 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:10:59,905 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/92a9490/pos_self_order.assets.min.js, copying from /web/assets/92a9490/pos_self_order.assets.min.js 2026-09-19 08:10:59,918 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:59] "GET /web/assets/1/92a9490/pos_self_order.assets.min.js HTTP/1.1" 200 - 13 0.006 0.018 2026-09-19 08:10:59,925 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc50d26/pos_self_order.assets.min.css, copying from /web/assets/dc50d26/pos_self_order.assets.min.css 2026-09-19 08:10:59,947 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:59] "GET /web/assets/1/dc50d26/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.014 0.039 2026-09-19 08:10:59,952 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js, copying from /web/assets/cf601e5/pos_self_order.assets_tests.min.js 2026-09-19 08:10:59,961 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:10:59] "GET /web/assets/1/cf601e5/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.004 0.061 2026-09-19 08:11:00,089 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:00] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 08:11:00,097 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:00] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.006 2026-09-19 08:11:00,105 100 INFO rb-3169c09-224943-416937 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=892b00dcd61e4139"})" 2026-09-19 08:11:00,121 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:00] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.002 0.008 2026-09-19 08:11:00,129 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:00] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 7 0.002 0.012 2026-09-19 08:11:00,188 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.001 0.044 2026-09-19 08:11:00,205 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:11:00,914 100 INFO rb-3169c09-224943-416937 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-19 08:11:00,916 100 INFO rb-3169c09-224943-416937 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-19 08:11:00,952 100 INFO rb-3169c09-224943-416937 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-19 08:11:00,959 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:11:00,960 100 INFO rb-3169c09-224943-416937 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-19 08:11:00,978 100 INFO rb-3169c09-224943-416937 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-19 08:11:01,002 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:01] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.013 0.026 2026-09-19 08:11:01,026 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:11:01,044 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:01] "GET /menu/get-image/1874/512 HTTP/1.1" 200 - 9 0.004 0.016 2026-09-19 08:11:01,772 100 INFO rb-3169c09-224943-416937 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-19 08:11:01,780 100 INFO rb-3169c09-224943-416937 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-19 08:11:01,799 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:01] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 13 0.011 0.011 2026-09-19 08:11:02,069 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:11:02,571 100 INFO rb-3169c09-224943-416937 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-19 08:11:02,586 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82683806 for PoS orders references: ['Self-Order 00402-223-0001'] (draft: True) 2026-09-19 08:11:02,657 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82683806 with result: [{'id': 515, 'pos_reference': 'Self-Order 00402-223-0001', 'account_move': False}] 2026-09-19 08:11:02,747 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:02] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 92 0.114 0.068 2026-09-19 08:11:02,758 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:11:03,527 100 INFO rb-3169c09-224943-416937 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-19 08:11:03,531 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: test successful 2026-09-19 08:11:03,539 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing chrome headless with pid 55156 2026-09-19 08:11:03,539 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing websocket connection 2026-09-19 08:11:03,540 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Terminating chrome headless with pid 55156 2026-09-19 08:11:03,612 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_081103_612566_TestSelfOrderSequence.txt 2026-09-19 08:11:03,612 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Removing chrome user profile "/tmp/tmpy2f6h1cr_chrome_odoo" 2026-09-19 08:11:03,882 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome pid: 55317 2026-09-19 08:11:03,882 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless temporary user profile dir: /tmp/tmpj8fmrhx1_chrome_odoo 2026-09-19 08:11:03,882 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:38859/json/version 2026-09-19 08:11:03,887 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38859/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:11:03,899 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Browser version: Chrome/150.0.7871.114 2026-09-19 08:11:03,899 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:38859/json 2026-09-19 08:11:03,900 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:38859/json with timeout 3 increased to 10s during tests 2026-09-19 08:11:03,908 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Websocket url found: ws://127.0.0.1:38859/devtools/page/513B0A2015E3E71AE0DAEDC9A0666648 2026-09-19 08:11:03,913 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Enable chrome headless console log notification 2026-09-19 08:11:03,918 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless enable page notifications 2026-09-19 08:11:03,938 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:pos_admin from n/a 2026-09-19 08:11:03,942 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Setting session cookie in browser 2026-09-19 08:11:03,959 100 INFO rb-3169c09-224943-416937 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-19 08:11:03,959 100 INFO rb-3169c09-224943-416937 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-19 08:11:04,272 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:04] "GET /pos/ui?config_id=223 HTTP/1.1" 200 - 98 0.065 0.237 2026-09-19 08:11:04,275 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigation result: {'frameId': '513B0A2015E3E71AE0DAEDC9A0666648', 'loaderId': '7A6F0E9B7476A579B1C28E0798C62272', 'isDownload': False} 2026-09-19 08:11:04,275 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate ready code "odoo.isTourReady('OrderNumberConflictTour')" 2026-09-19 08:11:04,290 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:11:04,306 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:04] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.008 2026-09-19 08:11:04,311 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:04] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.001 0.014 2026-09-19 08:11:04,317 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:04] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.012 2026-09-19 08:11:04,639 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:04] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-09-19 08:11:04,651 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.005 2026-09-19 08:11:04,684 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 08:11:04,685 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 08:11:04,688 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:11:04,700 100 INFO rb-3169c09-224943-416937 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-19 08:11:05,220 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 368 0.215 0.310 2026-09-19 08:11:05,284 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.030 2026-09-19 08:11:05,300 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.001 0.006 2026-09-19 08:11:05,318 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 08:11:05,386 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:05] "GET /web/image?model=product.product&field=image_128&id=1874&unique=2026-09-19%2008:10:49 HTTP/1.1" 200 - 14 0.014 0.032 2026-09-19 08:11:05,392 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:11:05,395 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 7 0.003 0.046 2026-09-19 08:11:05,425 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:05] "GET /web/image?model=product.product&field=image_128&id=1876&unique=2026-09-19%2008:10:49 HTTP/1.1" 200 - 8 0.006 0.078 2026-09-19 08:11:05,462 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:05] "GET /web/image?model=product.product&field=image_128&id=1875&unique=2026-09-19%2008:10:49 HTTP/1.1" 200 - 8 0.006 0.107 2026-09-19 08:11:05,471 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.116 2026-09-19 08:11:05,480 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.122 2026-09-19 08:11:05,490 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:05] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.003 0.086 2026-09-19 08:11:05,495 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24349505 for PoS orders references: ['Self-Order 00402-223-0001'] (draft: True) 2026-09-19 08:11:05,513 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #181 deleted pos.order.line records with IDs: [911] 2026-09-19 08:11:05,586 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24349505 with result: [{'id': 515, 'pos_reference': 'Self-Order 00402-223-0001', 'account_move': False}] 2026-09-19 08:11:05,599 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.038 0.153 2026-09-19 08:11:05,623 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.007 0.185 2026-09-19 08:11:05,628 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.161 2026-09-19 08:11:05,634 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.001 0.158 2026-09-19 08:11:05,643 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.156 2026-09-19 08:11:05,659 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:05] "GET /web/image?model=pos.category&field=image_128&id=43&unique=2026-09-19%2008:10:49 HTTP/1.1" 200 - 4 0.002 0.160 2026-09-19 08:11:05,707 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 08:11:05,708 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 08:11:05,708 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:11:05,719 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.015 0.007 2026-09-19 08:11:05,807 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:05] "GET /web/image/res.users/181/avatar_128 HTTP/1.1" 200 - 18 0.014 0.088 2026-09-19 08:11:05,821 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.004 0.084 2026-09-19 08:11:06,446 100 INFO rb-3169c09-224943-416937 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-19 08:11:06,460 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:06] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 08:11:06,469 100 INFO rb-3169c09-224943-416937 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-19 08:11:06,555 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:11:07,439 100 INFO rb-3169c09-224943-416937 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-19 08:11:07,471 100 INFO rb-3169c09-224943-416937 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-19 08:11:07,476 100 INFO rb-3169c09-224943-416937 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-19 08:11:07,480 100 INFO rb-3169c09-224943-416937 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-19 08:11:07,495 100 INFO rb-3169c09-224943-416937 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-19 08:11:07,512 100 INFO rb-3169c09-224943-416937 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-19 08:11:07,531 100 INFO rb-3169c09-224943-416937 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-19 08:11:07,546 100 INFO rb-3169c09-224943-416937 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-19 08:11:07,562 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'back to floor (trigger: .floor-button)' 2026-09-19 08:11:07,572 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15300635 for PoS orders references: ['Order 00402-001-0001'] (draft: True) 2026-09-19 08:11:07,582 100 INFO rb-3169c09-224943-416937 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-19 08:11:07,595 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.pos-topheader .ticket-button' 2026-09-19 08:11:07,645 100 INFO rb-3169c09-224943-416937 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15300635 with result: [{'id': 516, 'pos_reference': 'Order 00402-001-0001', 'account_move': False}] 2026-09-19 08:11:07,656 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 53 0.029 0.058 2026-09-19 08:11:08,099 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:11:08,422 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.screen.ticket-screen' 2026-09-19 08:11:08,449 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.008 0.018 2026-09-19 08:11:09,225 100 INFO rb-3169c09-224943-416937 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-19 08:11:09,229 100 INFO rb-3169c09-224943-416937 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-19 08:11:09,246 100 INFO rb-3169c09-224943-416937 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-19 08:11:09,262 100 INFO rb-3169c09-224943-416937 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-19 08:11:09,279 100 INFO rb-3169c09-224943-416937 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-19 08:11:09,280 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: test successful 2026-09-19 08:11:09,290 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing chrome headless with pid 55317 2026-09-19 08:11:09,291 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing websocket connection 2026-09-19 08:11:09,291 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Terminating chrome headless with pid 55317 2026-09-19 08:11:09,359 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_081109_359002_TestSelfOrderSequence.txt 2026-09-19 08:11:09,359 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Removing chrome user profile "/tmp/tmpj8fmrhx1_chrome_odoo" 2026-09-19 08:11:09,418 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-19 08:11:27,037 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #182 deleted ir.property records with IDs: [834, 835, 836, 837, 838, 839] 2026-09-19 08:11:28,771 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #182 deleted ir.attachment records with IDs: [8052, 8053, 8054, 8055, 8056, 8057, 8058, 8059, 8099, 8100, 8101, 8102, 8103, 8104, 8105, 8106] 2026-09-19 08:11:28,771 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #182 deleted pos.config records with IDs: [224, 225, 226, 227] 2026-09-19 08:11:28,789 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #182 deleted ir.sequence records with IDs: [5021, 5024, 5072, 5075, 5022, 5025, 5073, 5076] 2026-09-19 08:11:32,367 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_viva_wallet.tests.test_frontend: Starting TestVivaWalletHttpCommon.test_vw_request_data ... 2026-09-19 08:11:32,658 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome pid: 55506 2026-09-19 08:11:32,658 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome headless temporary user profile dir: /tmp/tmpmhbzayra_chrome_odoo 2026-09-19 08:11:32,658 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Issuing json command http://127.0.0.1:43375/json/version 2026-09-19 08:11:32,660 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43375/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:11:32,666 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Browser version: Chrome/150.0.7871.114 2026-09-19 08:11:32,666 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Issuing json command http://127.0.0.1:43375/json 2026-09-19 08:11:32,667 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43375/json with timeout 3 increased to 10s during tests 2026-09-19 08:11:32,668 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Websocket url found: ws://127.0.0.1:43375/devtools/page/207A96377E1B49969016FD2DF8C04ECA 2026-09-19 08:11:32,671 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Enable chrome headless console log notification 2026-09-19 08:11:32,672 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome headless enable page notifications 2026-09-19 08:11:32,823 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:11:32,825 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Setting session cookie in browser 2026-09-19 08:11:32,828 100 INFO rb-3169c09-224943-416937 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-19 08:11:32,828 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=228" 2026-09-19 08:11:32,840 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:11:34,252 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:34] "GET /pos/ui?config_id=228 HTTP/1.1" 200 - 113 0.074 1.342 2026-09-19 08:11:34,255 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Navigation result: {'frameId': '207A96377E1B49969016FD2DF8C04ECA', 'loaderId': '7682BCBE06B323F951E84D9F8B8594D4', 'isDownload': False} 2026-09-19 08:11:34,256 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Evaluate ready code "odoo.isTourReady('VivaWalletTour')" 2026-09-19 08:11:34,271 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:11:34,287 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:34] "GET /web/assets/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.008 2026-09-19 08:11:34,294 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:34] "GET /web/assets/10fe830/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.013 2026-09-19 08:11:34,302 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:34] "GET /web/assets/296d797/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.022 2026-09-19 08:11:34,657 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:34] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.007 2026-09-19 08:11:34,668 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.008 2026-09-19 08:11:34,702 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 08:11:34,711 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.005 2026-09-19 08:11:34,714 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:34] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:11:34,726 100 INFO rb-3169c09-224943-416937 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-19 08:11:35,222 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.165 0.339 2026-09-19 08:11:35,280 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:35] "GET /pos/ui HTTP/1.1" 200 - 22 0.013 0.526 2026-09-19 08:11:35,293 100 INFO rb-3169c09-224943-416937 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-19 08:11:35,336 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.078 2026-09-19 08:11:35,378 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 08:11:35,419 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 08:11:35,762 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.086 0.233 2026-09-19 08:11:35,825 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:35] "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-19 08:11:35,848 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:35] "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-19 08:11:35,863 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 08:11:35,942 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:35] "GET /web/image?model=product.product&field=image_128&id=1886&unique=2026-09-19%2008:11:09 HTTP/1.1" 200 - 14 0.021 0.036 2026-09-19 08:11:35,956 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:11:35,973 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:35] "GET /web/image?model=product.product&field=image_128&id=1887&unique=2026-09-19%2008:11:09 HTTP/1.1" 200 - 8 0.008 0.081 2026-09-19 08:11:35,999 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:35] "GET /web/image?model=product.product&field=image_128&id=1884&unique=2026-09-19%2008:11:09 HTTP/1.1" 200 - 8 0.006 0.106 2026-09-19 08:11:36,014 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "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-19 08:11:36,023 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:11:36,029 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:11:36,047 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "GET /web/image?model=product.product&field=image_128&id=1885&unique=2026-09-19%2008:11:09 HTTP/1.1" 200 - 8 0.007 0.150 2026-09-19 08:11:36,105 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "GET /web/image?model=product.product&field=image_128&id=1882&unique=2026-09-19%2008:11:09 HTTP/1.1" 200 - 8 0.006 0.206 2026-09-19 08:11:36,131 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "GET /web/image?model=product.product&field=image_128&id=1883&unique=2026-09-19%2008:11:09 HTTP/1.1" 200 - 8 0.005 0.224 2026-09-19 08:11:36,141 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.177 2026-09-19 08:11:36,173 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "GET /web/image?model=product.product&field=image_128&id=1881&unique=2026-09-19%2008:11:09 HTTP/1.1" 200 - 8 0.007 0.188 2026-09-19 08:11:36,180 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.002 0.136 2026-09-19 08:11:36,189 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:11:36,191 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.004 0.135 2026-09-19 08:11:36,198 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.085 2026-09-19 08:11:36,205 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-09-19%2005:08:37 HTTP/1.1" 200 - 6 0.002 0.065 2026-09-19 08:11:36,224 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 08:11:36,252 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "GET /web/image/res.users/182/avatar_128 HTTP/1.1" 200 - 19 0.017 0.088 2026-09-19 08:11:36,255 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.097 2026-09-19 08:11:36,266 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-09-19%2005:02:11 HTTP/1.1" 200 - 6 0.003 0.079 2026-09-19 08:11:36,281 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "GET /web/image/res.company/90/favicon HTTP/1.1" 200 - 6 0.004 0.080 2026-09-19 08:11:36,320 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "GET /web/image?model=product.product&field=image_128&id=1880&unique=2026-09-19%2008:11:09 HTTP/1.1" 200 - 8 0.006 0.097 2026-09-19 08:11:36,351 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "GET /web/image?model=product.product&field=image_128&id=1879&unique=2026-09-19%2008:11:09 HTTP/1.1" 200 - 8 0.005 0.129 2026-09-19 08:11:36,366 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "GET /web/image?model=pos.category&field=image_128&id=44&unique=2026-09-19%2008:11:09 HTTP/1.1" 200 - 4 0.002 0.127 2026-09-19 08:11:36,380 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "GET /web/image?model=pos.category&field=image_128&id=45&unique=2026-09-19%2008:11:09 HTTP/1.1" 200 - 4 0.001 0.120 2026-09-19 08:11:36,392 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "GET /web/image?model=pos.category&field=image_128&id=46&unique=2026-09-19%2008:11:09 HTTP/1.1" 200 - 4 0.001 0.115 2026-09-19 08:11:36,408 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "GET /web/image/res.company/90/favicon HTTP/1.1" 304 - 6 0.003 0.104 2026-09-19 08:11:36,745 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: '.opening-cash-control .button:contains("Open session")' 2026-09-19 08:11:36,763 100 INFO rb-3169c09-224943-416937 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-19 08:11:36,780 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.013 0.012 2026-09-19 08:11:36,796 100 INFO rb-3169c09-224943-416937 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-19 08:11:36,803 100 INFO rb-3169c09-224943-416937 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-19 08:11:36,816 100 INFO rb-3169c09-224943-416937 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-19 08:11:36,828 100 INFO rb-3169c09-224943-416937 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-19 08:11:36,845 100 INFO rb-3169c09-224943-416937 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-19 08:11:36,861 100 INFO rb-3169c09-224943-416937 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-19 08:11:36,878 100 INFO rb-3169c09-224943-416937 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-19 08:11:36,896 100 INFO rb-3169c09-224943-416937 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-19 08:11:36,911 100 INFO rb-3169c09-224943-416937 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-19 08:11:36,928 100 INFO rb-3169c09-224943-416937 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-19 08:11:36,953 100 INFO rb-3169c09-224943-416937 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-19 08:11:36,957 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:11:36,959 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:11:36,971 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-09-19 08:11:36,979 100 INFO rb-3169c09-224943-416937 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-19 08:11:37,003 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click send button (trigger: .button.send_payment_request)' 2026-09-19 08:11:37,008 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:37] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.009 2026-09-19 08:11:37,014 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:11:37] "POST /web/dataset/call_kw/pos.payment.method/viva_wallet_send_payment_request HTTP/1.1" 200 - 2 0.001 0.004 2026-09-19 08:11:37,015 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-09-19 08:11:37,016 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: test successful 2026-09-19 08:11:37,024 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Closing chrome headless with pid 55506 2026-09-19 08:11:37,025 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Closing websocket connection 2026-09-19 08:11:37,025 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Terminating chrome headless with pid 55506 2026-09-19 08:11:37,125 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_081137_125545_TestVivaWalletHttpCommon.txt 2026-09-19 08:11:37,126 100 INFO rb-3169c09-224943-416937 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Removing chrome user profile "/tmp/tmpmhbzayra_chrome_odoo" 2026-09-19 08:11:37,207 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-09-19 08:11:37,337 100 INFO rb-3169c09-224943-416937 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-09-19 08:11:38,113 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31465] 2026-09-19 08:11:38,280 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted res.partner records with IDs: [850] 2026-09-19 08:11:38,296 100 INFO rb-3169c09-224943-416937 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-09-19 08:11:38,843 100 INFO rb-3169c09-224943-416937 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-09-19 08:11:39,423 100 INFO rb-3169c09-224943-416937 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-09-19 08:11:39,966 100 INFO rb-3169c09-224943-416937 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-09-19 08:11:45,409 100 INFO rb-3169c09-224943-416937 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-19 08:11:45,447 100 INFO rb-3169c09-224943-416937 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-09-19 08:11:46,072 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-19 08:11:46,485 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31686] 2026-09-19 08:11:46,613 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted product.product records with IDs: [1890] 2026-09-19 08:11:46,697 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-09-19 08:11:46,903 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_package_and_use_its_barcode_in_product ... 2026-09-19 08:11:47,075 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted product.packaging records with IDs: [5] 2026-09-19 08:11:47,092 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-09-19 08:11:47,204 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-09-19 08:11:47,436 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-09-19 08:11:52,484 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-09-19 08:11:56,732 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-09-19 08:11:56,952 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-09-19 08:11:57,153 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-19 08:11:57,541 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-09-19 08:11:57,855 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-19 08:11:57,961 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-09-19 08:11:57,990 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-09-19 08:11:58,020 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-09-19 08:11:58,397 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-19 08:11:59,134 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-09-19 08:11:59,167 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-09-19 08:11:59,263 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-09-19 08:11:59,345 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-09-19 08:12:03,429 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-09-19 08:12:04,526 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-19 08:12:05,155 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted product.product records with IDs: [1926] 2026-09-19 08:12:05,451 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted product.product records with IDs: [1945] 2026-09-19 08:12:05,467 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-09-19 08:12:05,575 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-09-19 08:12:05,687 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-09-19 08:12:05,781 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-09-19 08:12:06,114 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-09-19 08:12:07,158 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-09-19 08:12:12,567 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-09-19 08:12:12,592 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-09-19 08:12:12,987 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-09-19 08:12:13,593 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-09-19 08:12:13,835 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-09-19 08:12:13,850 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-19 08:12:14,231 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-09-19 08:12:14,450 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-09-19 08:12:14,494 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-19 08:12:14,771 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-09-19 08:12:14,842 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-09-19 08:12:19,076 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-09-19 08:12:19,244 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-09-19 08:12:19,283 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-09-19 08:12:19,321 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-09-19 08:12:19,361 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-19 08:12:19,364 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-09-19 08:12:19,603 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-09-19 08:12:19,770 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-19 08:12:20,687 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-09-19 08:12:20,988 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-09-19 08:12:21,320 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-09-19 08:12:21,710 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-09-19 08:12:25,414 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-09-19 08:12:25,853 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-09-19 08:12:26,605 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-09-19 08:12:26,841 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-09-19 08:12:27,044 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-09-19 08:12:27,274 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-09-19 08:12:27,457 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-09-19 08:12:27,761 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-09-19 08:12:27,764 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-09-19 08:12:27,871 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-19 08:12:29,026 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-09-19 08:12:29,532 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-09-19 08:12:30,123 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-09-19 08:12:31,507 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-09-19 08:12:32,603 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-09-19 08:12:33,188 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-09-19 08:12:34,071 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-09-19 08:12:34,307 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-09-19 08:12:34,360 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-09-19 08:12:35,008 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-09-19 08:12:36,686 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-19 08:12:37,586 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted product.product records with IDs: [2078] 2026-09-19 08:12:37,613 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-09-19 08:12:37,947 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-09-19 08:12:38,344 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-09-19 08:12:38,643 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-09-19 08:12:39,025 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-09-19 08:12:39,427 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-19 08:12:40,550 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted product.product records with IDs: [2097] 2026-09-19 08:12:40,635 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-09-19 08:12:40,836 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-09-19 08:12:40,889 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-19 08:12:40,913 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-09-19 08:12:41,410 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-09-19 08:12:41,872 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-09-19 08:12:42,324 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-09-19 08:12:42,806 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-09-19 08:12:43,678 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-09-19 08:12:44,116 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-09-19 08:12:44,563 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-19 08:12:44,919 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-09-19 08:12:45,385 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-09-19 08:12:45,624 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-09-19 08:12:45,826 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-09-19 08:12:45,995 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-09-19 08:12:46,418 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-09-19 08:12:46,747 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-09-19 08:12:47,074 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-09-19 08:12:47,298 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-09-19 08:12:47,536 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-09-19 08:12:47,836 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-19 08:12:48,695 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-09-19 08:12:48,702 100 INFO rb-3169c09-224943-416937 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-09-19 08:12:48,898 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-19 08:13:05,407 100 INFO rb-3169c09-224943-416937 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-09-19 08:13:08,735 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 282 and Message-Id '<800029943858281.1789805588.618657112121582-openerp-794-account.move@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'j*******nd@yopmail.com' successfully sent 2026-09-19 08:13:08,735 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:13:08,837 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [282] 2026-09-19 08:13:08,886 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 283 and Message-Id '<800029943858281.1789805588.618657112121582-openerp-794-account.move@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a*******an@test.com' successfully sent 2026-09-19 08:13:08,887 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:13:08,907 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [283] 2026-09-19 08:13:08,907 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #False 2026-09-19 08:13:08,983 100 INFO rb-3169c09-224943-416937 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-09-19 08:13:09,873 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 284 and Message-Id '<028227859810868.1789805589.768606901168823-openerp-795-account.move@3aec4617503e>' from 'accountman@test.com' to (redacted) 'j*******nd@yopmail.com' successfully sent 2026-09-19 08:13:09,873 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:13:09,950 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #186 deleted mail.mail records with IDs: [284] 2026-09-19 08:13:09,951 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:13:10,047 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-19 08:13:26,924 100 INFO rb-3169c09-224943-416937 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-09-19 08:13:27,992 100 INFO rb-3169c09-224943-416937 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-09-19 08:13:29,087 100 INFO rb-3169c09-224943-416937 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-09-19 08:13:29,858 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-19 08:13:31,312 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 285 and Message-Id '<473049330258337.1789805611.231860160827637-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-19 08:13:31,313 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:13:31,317 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:13:31,390 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 286 and Message-Id '<306416723969730.1789805611.360466003417969-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-19 08:13:31,390 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:13:31,392 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:13:31,879 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 287 and Message-Id '<437016303163525.1789805611.854121685028076-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-19 08:13:31,879 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:13:31,881 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:13:33,620 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-09-19 08:13:33,884 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome pid: 55711 2026-09-19 08:13:33,885 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome headless temporary user profile dir: /tmp/tmpdiy6za3j_chrome_odoo 2026-09-19 08:13:33,885 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Issuing json command http://127.0.0.1:42135/json/version 2026-09-19 08:13:33,887 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42135/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:13:33,894 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Browser version: Chrome/150.0.7871.114 2026-09-19 08:13:33,895 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Issuing json command http://127.0.0.1:42135/json 2026-09-19 08:13:33,895 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:42135/json with timeout 3 increased to 10s during tests 2026-09-19 08:13:33,898 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Websocket url found: ws://127.0.0.1:42135/devtools/page/A6020FC997C75825389C2F73FD32EF8A 2026-09-19 08:13:33,903 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Enable chrome headless console log notification 2026-09-19 08:13:33,910 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome headless enable page notifications 2026-09-19 08:13:34,395 100 INFO rb-3169c09-224943-416937 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-19 08:13:34,398 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:admin from n/a 2026-09-19 08:13:34,408 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Setting session cookie in browser 2026-09-19 08:13:34,412 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Open "http://127.0.0.1:8069/web" in browser 2026-09-19 08:13:34,412 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Navigating to: "http://127.0.0.1:8069/web" 2026-09-19 08:13:34,423 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:13:35,109 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:35] "GET /web HTTP/1.1" 200 - 121 0.061 0.627 2026-09-19 08:13:35,112 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Navigation result: {'frameId': 'A6020FC997C75825389C2F73FD32EF8A', 'loaderId': 'C481995BC7D4D054A4CBBC7423FA4CE5', 'isDownload': False} 2026-09-19 08:13:35,112 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-09-19 08:13:35,156 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:35] "GET /web/assets/b995a1a/web.assets_web.min.css HTTP/1.1" 200 - 4 0.012 0.008 2026-09-19 08:13:35,200 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:35] "GET /web/webclient/load_menus/027314c23964380c67feae5c068fafbba88d3b47149a63269999b2c0b3fe442d HTTP/1.1" 200 - 4 0.002 0.046 2026-09-19 08:13:35,205 100 INFO rb-3169c09-224943-416937 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-19 08:13:35,210 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:35] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 4 0.002 0.071 2026-09-19 08:13:35,218 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:35] "GET /web/assets/6dc496d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.001 0.065 2026-09-19 08:13:35,239 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.012 0.076 2026-09-19 08:13:35,252 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:35] "GET /web/assets/2819573/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.005 2026-09-19 08:13:35,931 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:35] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-19 08:13:35,932 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:35] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-19 08:13:35,935 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:35] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-19 08:13:35,951 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.008 2026-09-19 08:13:36,036 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Evaluate test code "odoo.startTour('burndown_chart_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-09-19 08:13:36,073 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:36] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.061 0.065 2026-09-19 08:13:36,102 100 INFO rb-3169c09-224943-416937 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-19 08:13:36,142 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:36] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.026 0.166 2026-09-19 08:13:36,146 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:36] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.158 2026-09-19 08:13:36,172 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.011 0.157 2026-09-19 08:13:36,181 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:36] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:13:36,257 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.030 0.210 2026-09-19 08:13:36,397 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:36] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.062 0.313 2026-09-19 08:13:36,400 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.351 2026-09-19 08:13:36,408 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:13:36,420 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:13:36,423 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:36] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.010 0.315 2026-09-19 08:13:36,437 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-19 08:13:36,438 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:36] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.285 2026-09-19 08:13:36,445 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:36] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:13:36,467 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.011 0.299 2026-09-19 08:13:36,487 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:36] "GET /web/offline HTTP/1.1" 200 - 7 0.003 0.297 2026-09-19 08:13:36,508 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:36] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.006 0.223 2026-09-19 08:13:36,510 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.057 2026-09-19 08:13:36,525 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.003 0.051 2026-09-19 08:13:37,209 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: '.o_navbar_apps_menu button' 2026-09-19 08:13:37,229 100 INFO rb-3169c09-224943-416937 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-19 08:13:37,241 100 INFO rb-3169c09-224943-416937 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-19 08:13:37,276 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:37] "POST /web/action/load HTTP/1.1" 200 - 11 0.021 0.015 2026-09-19 08:13:37,479 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:37] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.063 0.119 2026-09-19 08:13:37,642 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:37] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.048 0.097 2026-09-19 08:13:37,835 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:37] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.007 0.021 2026-09-19 08:13:37,874 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:37] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.012 0.050 2026-09-19 08:13:37,900 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:37] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.007 0.072 2026-09-19 08:13:38,287 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:13:38,574 100 INFO rb-3169c09-224943-416937 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-19 08:13:38,586 100 INFO rb-3169c09-224943-416937 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-19 08:13:38,606 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:38] "POST /web/dataset/call_button HTTP/1.1" 200 - 17 0.007 0.016 2026-09-19 08:13:38,637 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:38] "POST /web/dataset/call_kw/project.task.burndown.chart.report/get_views HTTP/1.1" 200 - 14 0.005 0.016 2026-09-19 08:13:38,653 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:38] "POST /web/dataset/call_kw/project.project/read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 08:13:38,694 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:38] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 11 0.010 0.020 2026-09-19 08:13:38,713 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:38] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 08:13:38,727 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:38] "GET /web/assets/faab99f/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.001 0.007 2026-09-19 08:13:39,574 100 INFO rb-3169c09-224943-416937 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-19 08:13:39,589 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:39] "POST /web/dataset/call_kw/project.task.type/web_search_read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 08:13:39,590 100 INFO rb-3169c09-224943-416937 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-19 08:13:39,608 100 INFO rb-3169c09-224943-416937 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-19 08:13:39,627 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:39] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.009 0.018 2026-09-19 08:13:39,628 100 INFO rb-3169c09-224943-416937 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-19 08:13:39,641 100 INFO rb-3169c09-224943-416937 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-19 08:13:39,648 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:39] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.007 0.019 2026-09-19 08:13:39,673 100 INFO rb-3169c09-224943-416937 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-19 08:13:39,688 100 INFO rb-3169c09-224943-416937 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-19 08:13:39,698 100 INFO rb-3169c09-224943-416937 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-19 08:13:39,708 100 INFO rb-3169c09-224943-416937 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-19 08:13:39,727 100 INFO rb-3169c09-224943-416937 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-19 08:13:39,742 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:39] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.007 0.017 2026-09-19 08:13:39,744 100 INFO rb-3169c09-224943-416937 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-19 08:13:39,775 100 INFO rb-3169c09-224943-416937 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-19 08:13:39,786 100 INFO rb-3169c09-224943-416937 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-19 08:13:39,808 100 INFO rb-3169c09-224943-416937 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-19 08:13:39,814 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:39] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.006 0.010 2026-09-19 08:13:39,817 100 INFO rb-3169c09-224943-416937 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-19 08:13:39,838 100 INFO rb-3169c09-224943-416937 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-19 08:13:39,845 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: test successful 2026-09-19 08:13:39,855 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:13:39,872 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Closing chrome headless with pid 55711 2026-09-19 08:13:39,873 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Closing websocket connection 2026-09-19 08:13:39,874 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Terminating chrome headless with pid 55711 2026-09-19 08:13:39,969 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_081339_969482_TestBurndownChartTour.txt 2026-09-19 08:13:39,969 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Removing chrome user profile "/tmp/tmpdiy6za3j_chrome_odoo" 2026-09-19 08:13:39,989 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-19 08:13:41,449 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 288 and Message-Id '<483914195406581.1789805621.384173154830933-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-19 08:13:41,449 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:13:41,452 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:13:41,504 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 289 and Message-Id '<255799658239372.1789805621.481270551681519-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-19 08:13:41,504 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:13:41,505 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:13:41,563 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-09-19 08:13:41,819 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome pid: 55935 2026-09-19 08:13:41,819 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome headless temporary user profile dir: /tmp/tmplqyqu7h4_chrome_odoo 2026-09-19 08:13:41,819 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Issuing json command http://127.0.0.1:43711/json/version 2026-09-19 08:13:41,821 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43711/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:13:41,828 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Browser version: Chrome/150.0.7871.114 2026-09-19 08:13:41,828 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Issuing json command http://127.0.0.1:43711/json 2026-09-19 08:13:41,829 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43711/json with timeout 3 increased to 10s during tests 2026-09-19 08:13:41,834 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Websocket url found: ws://127.0.0.1:43711/devtools/page/391601F7FF362F7AC78C7C8E6305144E 2026-09-19 08:13:41,839 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Enable chrome headless console log notification 2026-09-19 08:13:41,840 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome headless enable page notifications 2026-09-19 08:13:41,864 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:armandel from n/a 2026-09-19 08:13:41,874 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Setting session cookie in browser 2026-09-19 08:13:41,877 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Open "http://127.0.0.1:8069/web" in browser 2026-09-19 08:13:41,877 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Navigating to: "http://127.0.0.1:8069/web" 2026-09-19 08:13:41,886 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:13:42,440 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:42] "GET /web HTTP/1.1" 200 - 116 0.042 0.515 2026-09-19 08:13:42,444 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Navigation result: {'frameId': '391601F7FF362F7AC78C7C8E6305144E', 'loaderId': 'F1A508D953C861B903FDD9AD2ED07C09', 'isDownload': False} 2026-09-19 08:13:42,444 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-09-19 08:13:42,477 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:42] "GET /web/webclient/load_menus/84eab759a8fab49b51d7169894a5ce9f0f3643d3fde4e7927f1a568e09b8bd95 HTTP/1.1" 200 - 4 0.003 0.009 2026-09-19 08:13:42,483 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:42] "GET /web/assets/b995a1a/web.assets_web.min.css HTTP/1.1" 200 - 4 0.001 0.020 2026-09-19 08:13:42,501 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.008 0.028 2026-09-19 08:13:42,507 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:42] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 4 0.001 0.042 2026-09-19 08:13:42,514 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:42] "GET /web/assets/6dc496d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.002 0.049 2026-09-19 08:13:42,517 100 INFO rb-3169c09-224943-416937 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-19 08:13:42,519 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:42] "GET /web/assets/2819573/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.006 2026-09-19 08:13:43,179 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-19 08:13:43,182 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-19 08:13:43,186 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:43] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-19 08:13:43,219 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.019 2026-09-19 08:13:43,950 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Evaluate test code "odoo.startTour('personal_stage_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-09-19 08:13:44,113 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:44] "POST /mail/init_messaging HTTP/1.1" 200 - 105 0.095 0.818 2026-09-19 08:13:44,117 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:44] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.906 2026-09-19 08:13:44,122 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.896 2026-09-19 08:13:44,125 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:44] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:13:44,126 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.175 2026-09-19 08:13:44,150 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:44] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.010 0.192 2026-09-19 08:13:44,162 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.003 0.212 2026-09-19 08:13:44,182 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.005 0.215 2026-09-19 08:13:44,190 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:44] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.002 0.055 2026-09-19 08:13:44,204 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:44] "GET /web/offline HTTP/1.1" 200 - 7 0.002 0.063 2026-09-19 08:13:44,213 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.069 2026-09-19 08:13:44,216 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.035 2026-09-19 08:13:44,235 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:44] "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-19 08:13:44,236 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:13:44,239 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 08:13:44,249 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:44] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:13:44,251 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:44] "GET /web/image?model=res.users&field=avatar_128&id=197 HTTP/1.1" 200 - 18 0.015 0.048 2026-09-19 08:13:44,998 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: '.o_navbar_apps_menu button' 2026-09-19 08:13:45,009 100 INFO rb-3169c09-224943-416937 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-19 08:13:45,029 100 INFO rb-3169c09-224943-416937 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-19 08:13:45,032 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:45] "POST /web/action/load HTTP/1.1" 200 - 11 0.004 0.011 2026-09-19 08:13:45,198 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:45] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 135 0.044 0.100 2026-09-19 08:13:45,405 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:45] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 107 0.059 0.123 2026-09-19 08:13:45,577 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:45] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 12 0.014 0.025 2026-09-19 08:13:45,605 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:45] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 12 0.007 0.040 2026-09-19 08:13:45,633 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:45] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.007 0.077 2026-09-19 08:13:46,288 100 INFO rb-3169c09-224943-416937 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-19 08:13:46,288 100 INFO rb-3169c09-224943-416937 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-19 08:13:46,308 100 INFO rb-3169c09-224943-416937 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-19 08:13:46,312 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:46] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.007 0.016 2026-09-19 08:13:46,328 100 INFO rb-3169c09-224943-416937 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-19 08:13:46,344 100 INFO rb-3169c09-224943-416937 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-19 08:13:46,360 100 INFO rb-3169c09-224943-416937 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-19 08:13:46,470 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:46] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 105 0.037 0.114 2026-09-19 08:13:46,503 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:46] "POST /web/action/load HTTP/1.1" 200 - 13 0.015 0.133 2026-09-19 08:13:46,507 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.147 2026-09-19 08:13:46,514 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:46] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.002 0.024 2026-09-19 08:13:46,529 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:46] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 8 0.004 0.030 2026-09-19 08:13:46,561 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:46] "POST /web/action/run HTTP/1.1" 200 - 17 0.013 0.026 2026-09-19 08:13:46,567 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:46] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.020 2026-09-19 08:13:46,571 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.020 2026-09-19 08:13:46,579 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.025 2026-09-19 08:13:46,662 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:46] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 28 0.009 0.072 2026-09-19 08:13:46,688 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:46] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.004 0.009 2026-09-19 08:13:46,700 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:46] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.003 0.020 2026-09-19 08:13:46,757 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:46] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.012 0.035 2026-09-19 08:13:46,835 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:46] "GET /web/image/res.users/197/avatar_128 HTTP/1.1" 200 - 11 0.009 0.020 2026-09-19 08:13:47,720 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:13:47,843 100 INFO rb-3169c09-224943-416937 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-19 08:13:47,857 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Confirm create (trigger: .o_kanban_add)' 2026-09-19 08:13:47,873 100 INFO rb-3169c09-224943-416937 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-19 08:13:47,883 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:47] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 9 0.005 0.008 2026-09-19 08:13:47,913 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:47] "POST /web/dataset/resequence HTTP/1.1" 200 - 16 0.010 0.013 2026-09-19 08:13:47,925 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:47] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-19 08:13:48,694 100 INFO rb-3169c09-224943-416937 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-19 08:13:48,709 100 INFO rb-3169c09-224943-416937 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-19 08:13:48,727 100 INFO rb-3169c09-224943-416937 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-19 08:13:48,734 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:48] "POST /web/dataset/call_kw/project.task.type/get_views HTTP/1.1" 200 - 8 0.003 0.009 2026-09-19 08:13:48,753 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 08:13:48,759 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:48] "POST /web/dataset/call_kw/project.task.type/web_read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-19 08:13:49,547 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Save changes (trigger: .btn-primary:contains("Save"))' 2026-09-19 08:13:49,557 100 INFO rb-3169c09-224943-416937 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-19 08:13:49,560 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:49] "POST /web/dataset/call_kw/project.task.type/web_save HTTP/1.1" 200 - 5 0.002 0.005 2026-09-19 08:13:49,582 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:49] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.010 2026-09-19 08:13:49,594 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:49] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.003 0.020 2026-09-19 08:13:49,643 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:49] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.010 0.026 2026-09-19 08:13:49,687 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-09-19 08:13:50,418 100 INFO rb-3169c09-224943-416937 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-19 08:13:50,424 100 INFO rb-3169c09-224943-416937 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-19 08:13:50,446 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:50] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.004 0.017 2026-09-19 08:13:50,478 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:50] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 7 0.004 0.017 2026-09-19 08:13:51,269 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Confirm create (trigger: .o_kanban_add)' 2026-09-19 08:13:51,274 100 INFO rb-3169c09-224943-416937 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-19 08:13:51,381 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:51] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 58 0.042 0.064 2026-09-19 08:13:51,421 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:51] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.009 0.018 2026-09-19 08:13:51,470 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:51] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.019 0.056 2026-09-19 08:13:51,478 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:51] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.039 2026-09-19 08:13:51,500 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:51] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.005 0.054 2026-09-19 08:13:53,191 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: test successful 2026-09-19 08:13:53,201 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Closing chrome headless with pid 55935 2026-09-19 08:13:53,202 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Closing websocket connection 2026-09-19 08:13:53,220 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:13:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-19 08:13:53,221 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Terminating chrome headless with pid 55935 2026-09-19 08:13:53,277 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_081353_276806_TestPersonalStageTour.txt 2026-09-19 08:13:53,277 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Removing chrome user profile "/tmp/tmplqyqu7h4_chrome_odoo" 2026-09-19 08:13:53,296 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-19 08:13:54,827 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 290 and Message-Id '<645731763011986.1789805634.775147438049316-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-19 08:13:54,827 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:13:54,830 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:13:54,896 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 291 and Message-Id '<389706754520968.1789805634.866248607635498-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-19 08:13:54,896 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:13:54,897 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:13:54,920 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_default_personal_stage ... 2026-09-19 08:13:55,339 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-09-19 08:13:55,999 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <132950035520200.1789805635.948643684387207-openerp-message-notify@3aec4617503e>: ['"User 1 with personal stages" <@False>'] 2026-09-19 08:13:56,002 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:13:56,029 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <423826944017857.1789805636.003514051437378-openerp-message-notify@3aec4617503e>: ['"User 2 with personal stages" <@False>'] 2026-09-19 08:13:56,030 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:13:56,057 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <413922213208779.1789805636.031849145889282-openerp-message-notify@3aec4617503e>: ['"User 1 with personal stages" <@False>'] 2026-09-19 08:13:56,059 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:13:56,087 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <482864651797839.1789805636.060252666473389-openerp-message-notify@3aec4617503e>: ['"User 2 with personal stages" <@False>'] 2026-09-19 08:13:56,088 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:13:56,117 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <292862146313263.1789805636.089882850646973-openerp-message-notify@3aec4617503e>: ['"User 1 with personal stages" <@False>'] 2026-09-19 08:13:56,119 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:13:56,147 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <471918056963834.1789805636.120487213134766-openerp-message-notify@3aec4617503e>: ['"User 1 with personal stages" <@False>'] 2026-09-19 08:13:56,148 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:13:56,281 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #206 deleted project.task.type records with IDs: [356] 2026-09-19 08:13:56,304 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #205 deleted project.task.type records with IDs: [351] 2026-09-19 08:13:56,344 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #205 deleted project.task.type records with IDs: [350, 352] 2026-09-19 08:13:56,362 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [349, 355] 2026-09-19 08:13:56,485 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [358, 359, 360] 2026-09-19 08:13:56,487 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-09-19 08:13:56,673 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 298 and Message-Id '<966613831368922.1789805636.591077566146851-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-19 08:13:56,673 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:13:56,677 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:13:56,704 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-09-19 08:13:56,829 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 299 and Message-Id '<035681149565318.1789805636.751839399337769-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-19 08:13:56,829 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:13:56,832 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:13:56,882 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-09-19 08:13:57,024 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 300 and Message-Id '<935372220720078.1789805636.952240943908691-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-19 08:13:57,024 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:13:57,028 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:13:57,081 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-19 08:13:58,653 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 301 and Message-Id '<253391911143961.1789805638.585123300552368-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-19 08:13:58,653 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:13:58,657 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:13:58,720 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 302 and Message-Id '<695450933902361.1789805638.689636945724487-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-19 08:13:58,720 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:13:58,723 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:13:58,750 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-09-19 08:13:58,845 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-09-19 08:13:59,052 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 303 and Message-Id '<125065887348285.1789805638.975502490997314-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-19 08:13:59,052 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:13:59,056 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:13:59,229 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-09-19 08:13:59,554 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-09-19 08:14:01,890 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-09-19 08:14:02,049 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 304 and Message-Id '<446121638914359.1789805641.973068237304688-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-19 08:14:02,049 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:14:02,053 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:14:02,080 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 305 and Message-Id '<592294294716723.1789805642.054325342178345-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-19 08:14:02,080 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:14:02,081 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:14:02,433 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-19 08:14:08,745 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-19 08:14:08,745 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-19 08:14:08,745 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-19 08:14:08,745 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-09-19 08:14:08,745 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-19 08:14:08,745 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-19 08:14:08,745 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-19 08:14:08,746 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-19 08:14:08,746 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-19 08:14:10,490 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:14:10,490 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:14:10,490 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:14:10,490 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:14:10,490 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:14:10,490 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:14:10,490 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:14:10,490 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:14:10,490 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:14:12,366 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-09-19 08:14:14,022 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-19 08:14:15,829 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 306 and Message-Id '<180902924118046.1789805655.747739076614380-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-19 08:14:15,829 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:14:15,833 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:14:15,892 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 307 and Message-Id '<751568708453916.1789805655.867367506027222-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-19 08:14:15,893 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:14:15,894 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:14:15,914 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-09-19 08:14:16,055 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 308 and Message-Id '<584080776752169.1789805656.002535820007324-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-19 08:14:16,056 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:14:16,057 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:14:16,098 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-19 08:14:17,588 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 309 and Message-Id '<111528040490326.1789805657.534618616104126-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-19 08:14:17,588 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:14:17,590 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:14:17,641 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 310 and Message-Id '<851949147202323.1789805657.619077444076538-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-19 08:14:17,641 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:14:17,642 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:14:17,865 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 311 and Message-Id '<728796167309435.1789805657.830803871154785-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-19 08:14:17,865 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:14:17,866 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:14:17,946 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 312 and Message-Id '<525763925650241.1789805657.914278507232666-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-19 08:14:17,946 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:14:17,947 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:14:18,078 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 313 and Message-Id '<238031069870809.1789805658.030279636383057-openerp-136-project.project@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'c****@gladys.portal' successfully sent 2026-09-19 08:14:18,078 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:14:18,161 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [313] 2026-09-19 08:14:18,162 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:14:18,176 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-09-19 08:14:18,262 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-09-19 08:14:18,462 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-09-19 08:14:19,088 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 314 and Message-Id '<789681923438862.1789805659.047811746597290-openerp-136-project.project@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'n*@user.portal' successfully sent 2026-09-19 08:14:19,088 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:14:19,100 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [314] 2026-09-19 08:14:19,100 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:14:19,118 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_with_portal_user ... 2026-09-19 08:14:20,021 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-19 08:14:21,184 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-09-19 08:14:21,427 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 56175 2026-09-19 08:14:21,427 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpqimqagsf_chrome_odoo 2026-09-19 08:14:21,427 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:33503/json/version 2026-09-19 08:14:21,429 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33503/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:14:21,438 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-09-19 08:14:21,439 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:33503/json 2026-09-19 08:14:21,439 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:33503/json with timeout 3 increased to 10s during tests 2026-09-19 08:14:21,453 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:33503/devtools/page/02DE4FC92C2AE799FCBCA25B27E760A7 2026-09-19 08:14:21,458 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-09-19 08:14:21,467 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-09-19 08:14:21,986 100 INFO rb-3169c09-224943-416937 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-19 08:14:21,990 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:admin from n/a 2026-09-19 08:14:22,000 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-09-19 08:14:22,002 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/web" in browser 2026-09-19 08:14:22,003 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/web" 2026-09-19 08:14:22,022 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:14:23,662 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:23] "GET /web HTTP/1.1" 200 - 121 0.119 1.531 2026-09-19 08:14:23,665 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '02DE4FC92C2AE799FCBCA25B27E760A7', 'loaderId': '316E3594810AC3CE968FBF54EE063555', 'isDownload': False} 2026-09-19 08:14:23,665 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-09-19 08:14:23,700 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:23] "GET /web/assets/b995a1a/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.010 2026-09-19 08:14:23,710 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:23] "GET /web/assets/6dc496d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.020 2026-09-19 08:14:23,744 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:23] "GET /web/webclient/load_menus/027314c23964380c67feae5c068fafbba88d3b47149a63269999b2c0b3fe442d HTTP/1.1" 200 - 4 0.002 0.046 2026-09-19 08:14:23,759 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:23] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 4 0.006 0.046 2026-09-19 08:14:23,777 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.009 0.062 2026-09-19 08:14:23,784 100 INFO rb-3169c09-224943-416937 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-19 08:14:23,828 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:23] "GET /web/assets/2819573/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.004 0.005 2026-09-19 08:14:24,377 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-19 08:14:24,381 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-19 08:14:24,383 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-19 08:14:24,401 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.011 2026-09-19 08:14:24,443 100 INFO rb-3169c09-224943-416937 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-19 08:14:24,495 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:24] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.048 0.057 2026-09-19 08:14:24,525 100 INFO rb-3169c09-224943-416937 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-19 08:14:24,577 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:24] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.031 0.149 2026-09-19 08:14:24,581 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:24] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.177 2026-09-19 08:14:24,600 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:24] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 08:14:24,609 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.013 0.170 2026-09-19 08:14:24,680 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.026 0.226 2026-09-19 08:14:24,793 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:24] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.051 0.304 2026-09-19 08:14:24,796 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.339 2026-09-19 08:14:24,812 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 08:14:24,824 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:14:24,825 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.013 0.296 2026-09-19 08:14:24,843 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:24] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-19 08:14:24,845 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:24] "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-19 08:14:24,862 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:24] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.015 0.251 2026-09-19 08:14:24,867 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.258 2026-09-19 08:14:24,885 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:24] "GET /web/offline HTTP/1.1" 200 - 7 0.003 0.266 2026-09-19 08:14:24,914 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:24] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.009 0.206 2026-09-19 08:14:24,929 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.004 0.077 2026-09-19 08:14:24,931 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.052 2026-09-19 08:14:25,630 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.o_navbar_apps_menu button' 2026-09-19 08:14:25,644 100 INFO rb-3169c09-224943-416937 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-19 08:14:25,656 100 INFO rb-3169c09-224943-416937 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-19 08:14:25,677 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:25] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.015 2026-09-19 08:14:25,864 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:25] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.044 0.124 2026-09-19 08:14:26,007 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:26] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.035 0.084 2026-09-19 08:14:26,181 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:26] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.010 0.021 2026-09-19 08:14:26,224 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:26] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.014 0.059 2026-09-19 08:14:26,256 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:26] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.008 0.094 2026-09-19 08:14:26,823 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:14:26,914 100 INFO rb-3169c09-224943-416937 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-19 08:14:26,923 100 INFO rb-3169c09-224943-416937 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-19 08:14:26,938 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:26] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.013 2026-09-19 08:14:26,968 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:26] "POST /web/dataset/call_kw/project.share.wizard/get_views HTTP/1.1" 200 - 13 0.003 0.012 2026-09-19 08:14:27,005 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:27] "POST /web/dataset/call_kw/project.share.wizard/onchange HTTP/1.1" 200 - 13 0.010 0.013 2026-09-19 08:14:27,010 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.028 2026-09-19 08:14:27,808 100 INFO rb-3169c09-224943-416937 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-19 08:14:27,818 100 INFO rb-3169c09-224943-416937 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-19 08:14:27,842 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:27] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.007 0.019 2026-09-19 08:14:28,092 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:28] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.007 0.016 2026-09-19 08:14:28,231 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:14:28,862 100 INFO rb-3169c09-224943-416937 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-19 08:14:28,874 100 INFO rb-3169c09-224943-416937 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-19 08:14:28,883 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:28] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 5 0.005 0.016 2026-09-19 08:14:28,916 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:28] "POST /web/dataset/call_kw/project.share.wizard/web_save HTTP/1.1" 200 - 10 0.007 0.016 2026-09-19 08:14:29,022 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:29] "POST /web/dataset/call_button HTTP/1.1" 200 - 74 0.028 0.070 2026-09-19 08:14:29,119 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:29] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.027 0.064 2026-09-19 08:14:30,720 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:30] "GET /my/projects HTTP/1.1" 200 - 219 0.165 0.626 2026-09-19 08:14:30,722 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.317 2026-09-19 08:14:30,764 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/42cb23f/web.assets_frontend.min.css, copying from /web/assets/42cb23f/web.assets_frontend.min.css 2026-09-19 08:14:30,798 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:30] "GET /web/assets/1/42cb23f/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.026 0.021 2026-09-19 08:14:30,806 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2658c75/web.assets_frontend_minimal.min.js, copying from /web/assets/2658c75/web.assets_frontend_minimal.min.js 2026-09-19 08:14:30,815 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:30] "GET /web/assets/1/2658c75/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.005 0.057 2026-09-19 08:14:30,822 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fbd807f/web.__assets_tests_call__.min.js, copying from /web/assets/fbd807f/web.__assets_tests_call__.min.js 2026-09-19 08:14:30,832 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:30] "GET /web/assets/1/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.004 0.015 2026-09-19 08:14:30,869 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:30] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:14:30,876 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:30] "GET /web/image/website/1/logo/My%20Website?unique=f72e45a HTTP/1.1" 200 - 6 0.002 0.007 2026-09-19 08:14:30,887 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:30] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:14:30,904 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/85bdba3/web.assets_frontend_lazy.min.js, copying from /web/assets/85bdba3/web.assets_frontend_lazy.min.js 2026-09-19 08:14:30,921 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:30] "GET /web/assets/1/85bdba3/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.005 0.029 2026-09-19 08:14:30,929 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:30] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 6 0.001 0.027 2026-09-19 08:14:31,190 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:31] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 4 0.001 0.007 2026-09-19 08:14:31,208 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:31] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.003 2026-09-19 08:14:31,275 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:31] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.004 0.059 2026-09-19 08:14:31,275 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.037 2026-09-19 08:14:31,284 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:31] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.023 2026-09-19 08:14:32,505 100 INFO rb-3169c09-224943-416937 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-19 08:14:32,525 100 INFO rb-3169c09-224943-416937 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-19 08:14:32,582 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:32] "GET /my/projects/138 HTTP/1.1" 200 - 30 0.014 0.049 2026-09-19 08:14:32,617 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:32] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.001 0.005 2026-09-19 08:14:32,625 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:32] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.001 0.003 2026-09-19 08:14:32,779 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:32] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 50 0.021 0.131 2026-09-19 08:14:32,812 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:32] "GET /web/assets/9a8a57b/project.webclient.min.css HTTP/1.1" 200 - 4 0.002 0.009 2026-09-19 08:14:32,816 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:32] "GET /web/assets/c7842b7/project.webclient.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-09-19 08:14:33,057 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:33] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 08:14:33,337 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:33] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 70 0.027 0.102 2026-09-19 08:14:33,345 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:33] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.118 2026-09-19 08:14:33,347 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:33] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.123 2026-09-19 08:14:33,352 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.120 2026-09-19 08:14:33,370 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:33] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 08:14:33,390 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:33] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 9 0.008 0.014 2026-09-19 08:14:33,398 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:33] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.002 0.018 2026-09-19 08:14:33,456 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:33] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:14:34,504 100 INFO rb-3169c09-224943-416937 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-19 08:14:34,520 100 INFO rb-3169c09-224943-416937 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-19 08:14:34,538 100 INFO rb-3169c09-224943-416937 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-19 08:14:34,563 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:34] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.008 0.013 2026-09-19 08:14:34,580 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:34] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.001 0.007 2026-09-19 08:14:35,297 100 INFO rb-3169c09-224943-416937 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-19 08:14:35,303 100 INFO rb-3169c09-224943-416937 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-19 08:14:35,430 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:35] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 71 0.046 0.082 2026-09-19 08:14:35,490 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:35] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 10 0.034 0.014 2026-09-19 08:14:35,567 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:35] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 28 0.012 0.028 2026-09-19 08:14:35,619 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:35] "POST /mail/chatter_init HTTP/1.1" 200 - 9 0.012 0.011 2026-09-19 08:14:35,624 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:35] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.020 2026-09-19 08:14:35,657 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:35] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.018 2026-09-19 08:14:35,740 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:35] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 11 0.006 0.017 2026-09-19 08:14:36,065 100 INFO rb-3169c09-224943-416937 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-19 08:14:36,072 100 INFO rb-3169c09-224943-416937 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-19 08:14:36,088 100 INFO rb-3169c09-224943-416937 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-19 08:14:36,104 100 INFO rb-3169c09-224943-416937 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-19 08:14:36,128 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:36] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 26 0.028 0.030 2026-09-19 08:14:36,263 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 316 and Message-Id '<533166196930186.1789805676.165277242660522-openerp-448-project.task@3aec4617503e>' from 'admin@yourcompany.example.com' to (redacted) 'g****es@project.portal' successfully sent 2026-09-19 08:14:36,263 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:14:36,275 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [316] 2026-09-19 08:14:36,275 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:14:36,277 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:36] "POST /mail/chatter_post HTTP/1.1" 200 - 65 0.039 0.158 2026-09-19 08:14:36,282 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:36] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.142 2026-09-19 08:14:36,354 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:36] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 37 0.020 0.186 2026-09-19 08:14:36,382 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:36] "POST /mail/chatter_fetch HTTP/1.1" 200 - 14 0.010 0.082 2026-09-19 08:14:36,392 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:36] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.002 0.020 2026-09-19 08:14:36,403 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:36] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.003 0.024 2026-09-19 08:14:36,451 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:36] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.010 0.028 2026-09-19 08:14:36,870 100 INFO rb-3169c09-224943-416937 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-19 08:14:36,884 100 INFO rb-3169c09-224943-416937 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-19 08:14:36,889 100 INFO rb-3169c09-224943-416937 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-19 08:14:36,904 100 INFO rb-3169c09-224943-416937 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-19 08:14:36,921 100 INFO rb-3169c09-224943-416937 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-19 08:14:36,934 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:36] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.011 0.011 2026-09-19 08:14:36,938 100 INFO rb-3169c09-224943-416937 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-19 08:14:36,962 100 INFO rb-3169c09-224943-416937 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-19 08:14:36,963 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:36] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.004 0.008 2026-09-19 08:14:36,975 100 INFO rb-3169c09-224943-416937 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-19 08:14:36,975 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:36] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.005 0.009 2026-09-19 08:14:36,997 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-09-19 08:14:36,998 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:36] "POST /web/dataset/call_kw/project.task/fields_get HTTP/1.1" 200 - 3 0.005 0.020 2026-09-19 08:14:37,027 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:37] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.005 0.023 2026-09-19 08:14:37,059 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:37] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.014 0.045 2026-09-19 08:14:37,064 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:37] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 3 0.001 0.056 2026-09-19 08:14:37,111 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:37] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 23 0.019 0.043 2026-09-19 08:14:37,116 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.057 2026-09-19 08:14:37,747 100 INFO rb-3169c09-224943-416937 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-19 08:14:37,756 100 INFO rb-3169c09-224943-416937 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-19 08:14:37,757 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-09-19 08:14:37,775 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:14:37,781 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 56175 2026-09-19 08:14:37,781 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-09-19 08:14:37,782 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 56175 2026-09-19 08:14:37,865 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_081437_865733_TestProjectSharingUi.txt 2026-09-19 08:14:37,866 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpqimqagsf_chrome_odoo" 2026-09-19 08:14:37,877 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-09-19 08:14:37,980 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 317 and Message-Id '<693986461122795.1789805677.924826622009277-openerp-138-project.project@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-09-19 08:14:37,980 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:14:37,996 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [317] 2026-09-19 08:14:37,996 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:14:38,368 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 56452 2026-09-19 08:14:38,369 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpc6ls862x_chrome_odoo 2026-09-19 08:14:38,370 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:43165/json/version 2026-09-19 08:14:38,372 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43165/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:14:38,380 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-09-19 08:14:38,381 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:43165/json 2026-09-19 08:14:38,382 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43165/json with timeout 3 increased to 10s during tests 2026-09-19 08:14:38,385 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:43165/devtools/page/C7EEAFA46F85578EF5F7428DFBFF5F48 2026-09-19 08:14:38,389 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-09-19 08:14:38,391 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-09-19 08:14:38,446 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:georges1 from n/a 2026-09-19 08:14:38,454 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-09-19 08:14:38,457 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-09-19 08:14:38,457 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-09-19 08:14:38,467 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:14:39,323 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:39] "GET /my/projects HTTP/1.1" 200 - 246 0.099 0.759 2026-09-19 08:14:39,326 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'C7EEAFA46F85578EF5F7428DFBFF5F48', 'loaderId': '1BA910D8694B43152049765F97563D69', 'isDownload': False} 2026-09-19 08:14:39,326 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-09-19 08:14:39,367 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:39] "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-19 08:14:39,373 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/42cb23f/web.assets_frontend.min.css, copying from /web/assets/42cb23f/web.assets_frontend.min.css 2026-09-19 08:14:39,414 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:39] "GET /web/assets/1/42cb23f/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.037 0.026 2026-09-19 08:14:39,425 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2658c75/web.assets_frontend_minimal.min.js, copying from /web/assets/2658c75/web.assets_frontend_minimal.min.js 2026-09-19 08:14:39,436 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:39] "GET /web/assets/1/2658c75/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.036 2026-09-19 08:14:39,452 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fbd807f/web.__assets_tests_call__.min.js, copying from /web/assets/fbd807f/web.__assets_tests_call__.min.js 2026-09-19 08:14:39,465 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:39] "GET /web/assets/1/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.004 0.032 2026-09-19 08:14:39,554 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-19 08:14:39,564 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:39] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-09-19 08:14:39,571 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:39] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-19 08:14:39,574 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:39] "GET /web/image/website/1/logo/My%20Website?unique=f72e45a HTTP/1.1" 200 - 6 0.018 0.009 2026-09-19 08:14:39,600 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/85bdba3/web.assets_frontend_lazy.min.js, copying from /web/assets/85bdba3/web.assets_frontend_lazy.min.js 2026-09-19 08:14:39,616 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:39] "GET /web/assets/1/85bdba3/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.008 0.026 2026-09-19 08:14:39,628 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:39] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 6 0.003 0.044 2026-09-19 08:14:39,879 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:39] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-19 08:14:39,901 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:39] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.003 0.002 2026-09-19 08:14:39,943 100 INFO rb-3169c09-224943-416937 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-19 08:14:40,012 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:40] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.028 0.080 2026-09-19 08:14:40,017 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.074 2026-09-19 08:14:40,026 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:40] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.003 0.073 2026-09-19 08:14:41,205 100 INFO rb-3169c09-224943-416937 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-19 08:14:41,229 100 INFO rb-3169c09-224943-416937 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-19 08:14:41,287 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:41] "GET /my/projects/138 HTTP/1.1" 200 - 37 0.013 0.053 2026-09-19 08:14:41,312 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:41] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.002 0.007 2026-09-19 08:14:41,336 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:41] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.001 0.005 2026-09-19 08:14:41,344 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:41] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.001 0.004 2026-09-19 08:14:41,465 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:41] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 60 0.022 0.097 2026-09-19 08:14:41,485 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:41] "GET /web/assets/9a8a57b/project.webclient.min.css HTTP/1.1" 200 - 4 0.001 0.007 2026-09-19 08:14:41,495 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:41] "GET /web/assets/c7842b7/project.webclient.min.js HTTP/1.1" 200 - 4 0.001 0.016 2026-09-19 08:14:41,733 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:41] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 08:14:41,960 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:41] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.036 0.085 2026-09-19 08:14:41,962 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:41] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.115 2026-09-19 08:14:41,970 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:41] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.116 2026-09-19 08:14:41,975 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.116 2026-09-19 08:14:42,003 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:42] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.010 0.015 2026-09-19 08:14:42,016 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:42] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.005 0.031 2026-09-19 08:14:42,026 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:42] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.024 2026-09-19 08:14:42,061 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:42] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.011 0.025 2026-09-19 08:14:43,131 100 INFO rb-3169c09-224943-416937 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-19 08:14:43,139 100 INFO rb-3169c09-224943-416937 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-19 08:14:43,154 100 INFO rb-3169c09-224943-416937 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-19 08:14:43,178 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:43] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.004 0.016 2026-09-19 08:14:43,211 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:43] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 12 0.005 0.017 2026-09-19 08:14:43,913 100 INFO rb-3169c09-224943-416937 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-19 08:14:43,921 100 INFO rb-3169c09-224943-416937 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-19 08:14:44,046 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:44] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 74 0.050 0.076 2026-09-19 08:14:44,089 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:44] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.013 0.020 2026-09-19 08:14:44,184 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:44] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 38 0.018 0.047 2026-09-19 08:14:44,232 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:44] "POST /mail/chatter_init HTTP/1.1" 200 - 12 0.007 0.015 2026-09-19 08:14:44,243 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:44] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.006 0.021 2026-09-19 08:14:44,274 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:44] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.007 0.018 2026-09-19 08:14:44,386 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:44] "GET /web/image/res.partner/943/avatar_128 HTTP/1.1" 200 - 23 0.013 0.033 2026-09-19 08:14:44,683 100 INFO rb-3169c09-224943-416937 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-19 08:14:44,693 100 INFO rb-3169c09-224943-416937 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-19 08:14:44,707 100 INFO rb-3169c09-224943-416937 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-19 08:14:44,720 100 INFO rb-3169c09-224943-416937 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-19 08:14:44,741 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:44] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 23 0.023 0.033 2026-09-19 08:14:44,801 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:44] "POST /mail/chatter_post HTTP/1.1" 200 - 21 0.033 0.071 2026-09-19 08:14:44,809 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:44] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.004 0.048 2026-09-19 08:14:44,884 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:44] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 40 0.034 0.083 2026-09-19 08:14:44,912 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:44] "POST /mail/chatter_fetch HTTP/1.1" 200 - 17 0.010 0.094 2026-09-19 08:14:44,923 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:44] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.002 0.015 2026-09-19 08:14:44,933 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:44] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.003 0.028 2026-09-19 08:14:44,969 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:44] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.008 0.028 2026-09-19 08:14:45,479 100 INFO rb-3169c09-224943-416937 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-19 08:14:45,489 100 INFO rb-3169c09-224943-416937 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-19 08:14:45,503 100 INFO rb-3169c09-224943-416937 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-19 08:14:45,520 100 INFO rb-3169c09-224943-416937 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-19 08:14:45,537 100 INFO rb-3169c09-224943-416937 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-19 08:14:45,545 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:45] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.008 0.009 2026-09-19 08:14:45,561 100 INFO rb-3169c09-224943-416937 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-19 08:14:45,566 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:45] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.005 0.010 2026-09-19 08:14:45,576 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:45] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.003 0.020 2026-09-19 08:14:45,576 100 INFO rb-3169c09-224943-416937 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-19 08:14:45,593 100 INFO rb-3169c09-224943-416937 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-19 08:14:45,617 100 INFO rb-3169c09-224943-416937 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-19 08:14:45,617 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:45] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.011 0.023 2026-09-19 08:14:45,644 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:45] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 7 0.005 0.039 2026-09-19 08:14:45,692 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:45] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.011 0.019 2026-09-19 08:14:45,697 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.022 2026-09-19 08:14:46,363 100 INFO rb-3169c09-224943-416937 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-19 08:14:46,370 100 INFO rb-3169c09-224943-416937 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-19 08:14:46,371 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-09-19 08:14:46,377 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 56452 2026-09-19 08:14:46,377 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-09-19 08:14:46,378 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 56452 2026-09-19 08:14:46,433 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_081446_432775_TestProjectSharingUi.txt 2026-09-19 08:14:46,433 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpc6ls862x_chrome_odoo" 2026-09-19 08:14:46,443 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-09-19 08:14:46,597 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 318 and Message-Id '<441376913105151.1789805686.530188798904419-openerp-138-project.project@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-09-19 08:14:46,597 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:14:46,607 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [318] 2026-09-19 08:14:46,608 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:14:46,938 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 56664 2026-09-19 08:14:46,939 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmp5lvrf308_chrome_odoo 2026-09-19 08:14:46,939 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:46281/json/version 2026-09-19 08:14:46,941 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46281/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:14:46,948 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-09-19 08:14:46,948 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:46281/json 2026-09-19 08:14:46,949 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46281/json with timeout 3 increased to 10s during tests 2026-09-19 08:14:46,958 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:46281/devtools/page/28E996EA1A501C64D6EB0778E926A23C 2026-09-19 08:14:46,965 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-09-19 08:14:46,966 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-09-19 08:14:47,016 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:georges1 from n/a 2026-09-19 08:14:47,026 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-09-19 08:14:47,028 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-09-19 08:14:47,028 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-09-19 08:14:47,038 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:14:48,019 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:48] "GET /my/projects HTTP/1.1" 200 - 246 0.097 0.887 2026-09-19 08:14:48,022 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '28E996EA1A501C64D6EB0778E926A23C', 'loaderId': '2E1FF7B15F5689B9B305155375FA1A76', 'isDownload': False} 2026-09-19 08:14:48,022 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour_with_disallowed_milestones')" 2026-09-19 08:14:48,036 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:14:48,060 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/42cb23f/web.assets_frontend.min.css, copying from /web/assets/42cb23f/web.assets_frontend.min.css 2026-09-19 08:14:48,109 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:48] "GET /web/assets/1/42cb23f/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.034 0.027 2026-09-19 08:14:48,122 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2658c75/web.assets_frontend_minimal.min.js, copying from /web/assets/2658c75/web.assets_frontend_minimal.min.js 2026-09-19 08:14:48,130 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:48] "GET /web/assets/1/2658c75/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.009 0.048 2026-09-19 08:14:48,141 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fbd807f/web.__assets_tests_call__.min.js, copying from /web/assets/fbd807f/web.__assets_tests_call__.min.js 2026-09-19 08:14:48,153 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:48] "GET /web/assets/1/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.004 0.030 2026-09-19 08:14:48,216 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-19 08:14:48,222 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:48] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:14:48,223 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:48] "GET /web/image/website/1/logo/My%20Website?unique=f72e45a HTTP/1.1" 200 - 6 0.006 0.012 2026-09-19 08:14:48,223 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:48] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 08:14:48,251 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/85bdba3/web.assets_frontend_lazy.min.js, copying from /web/assets/85bdba3/web.assets_frontend_lazy.min.js 2026-09-19 08:14:48,271 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:48] "GET /web/assets/1/85bdba3/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.006 0.028 2026-09-19 08:14:48,287 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:48] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 6 0.005 0.033 2026-09-19 08:14:48,560 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:48] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-19 08:14:48,575 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:48] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.002 2026-09-19 08:14:48,626 100 INFO rb-3169c09-224943-416937 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-19 08:14:48,677 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.006 0.092 2026-09-19 08:14:48,682 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.056 2026-09-19 08:14:48,692 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:48] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.003 0.058 2026-09-19 08:14:49,871 100 INFO rb-3169c09-224943-416937 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-19 08:14:49,886 100 INFO rb-3169c09-224943-416937 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-19 08:14:49,971 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:49] "GET /my/projects/138 HTTP/1.1" 200 - 37 0.032 0.052 2026-09-19 08:14:49,999 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:49] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.003 0.010 2026-09-19 08:14:50,021 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:50] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.001 0.006 2026-09-19 08:14:50,029 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:50] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.001 0.003 2026-09-19 08:14:50,179 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:50] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 60 0.019 0.128 2026-09-19 08:14:50,199 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:50] "GET /web/assets/9a8a57b/project.webclient.min.css HTTP/1.1" 200 - 4 0.001 0.007 2026-09-19 08:14:50,204 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:50] "GET /web/assets/c7842b7/project.webclient.min.js HTTP/1.1" 200 - 4 0.001 0.011 2026-09-19 08:14:50,440 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:50] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-09-19 08:14:50,694 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:50] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.041 0.064 2026-09-19 08:14:50,699 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:50] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.003 0.096 2026-09-19 08:14:50,708 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.102 2026-09-19 08:14:50,713 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.102 2026-09-19 08:14:50,742 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:50] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.008 0.013 2026-09-19 08:14:50,756 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:50] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.004 0.027 2026-09-19 08:14:50,767 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:50] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.035 2026-09-19 08:14:50,805 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:50] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.010 0.029 2026-09-19 08:14:51,871 100 INFO rb-3169c09-224943-416937 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-19 08:14:51,886 100 INFO rb-3169c09-224943-416937 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-19 08:14:51,910 100 INFO rb-3169c09-224943-416937 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-19 08:14:51,940 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:51] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.020 0.018 2026-09-19 08:14:51,945 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.040 2026-09-19 08:14:52,661 100 INFO rb-3169c09-224943-416937 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-19 08:14:52,669 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-09-19 08:14:52,677 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:14:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:14:52,685 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 56664 2026-09-19 08:14:52,685 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-09-19 08:14:52,685 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 56664 2026-09-19 08:14:52,753 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_081452_753043_TestProjectSharingUi.txt 2026-09-19 08:14:52,753 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmp5lvrf308_chrome_odoo" 2026-09-19 08:14:52,771 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-19 08:14:54,177 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 319 and Message-Id '<837826662426090.1789805694.104589462280273-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-19 08:14:54,177 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:14:54,180 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:14:54,241 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 320 and Message-Id '<035419889794903.1789805694.212750434875488-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-19 08:14:54,241 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:14:54,242 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:14:54,268 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-09-19 08:14:54,737 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-09-19 08:14:54,944 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-09-19 08:14:55,546 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-09-19 08:14:56,038 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 321 and Message-Id '<140160506628679.1789805695.958671092987061-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-19 08:14:56,038 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:14:56,041 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:14:56,443 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 322 and Message-Id '<389602894176076.1789805696.406114101409912-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-19 08:14:56,443 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:14:56,445 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:14:56,723 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-09-19 08:14:57,281 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 323 and Message-Id '<177494904272806.1789805697.171415805816650-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-19 08:14:57,282 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:14:57,287 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:14:58,327 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33595] 2026-09-19 08:14:58,368 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted project.task records with IDs: [492] 2026-09-19 08:14:58,386 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [22382, 22383] 2026-09-19 08:14:58,486 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 324 and Message-Id '<895232869191994.1789805698.447877883911133-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-19 08:14:58,487 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:14:58,488 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:14:58,906 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-09-19 08:14:59,376 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 325 and Message-Id '<032536584783841.1789805699.305371284484863-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-19 08:14:59,376 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:14:59,379 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:14:59,447 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33597, 33569] 2026-09-19 08:14:59,473 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted project.task records with IDs: [452, 494] 2026-09-19 08:14:59,483 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [22336, 22337, 22386, 22387] 2026-09-19 08:14:59,489 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-09-19 08:15:06,623 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-09-19 08:15:07,972 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-09-19 08:15:08,078 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-09-19 08:15:08,762 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-19 08:15:10,268 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 326 and Message-Id '<806603871984093.1789805710.195502519607544-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-19 08:15:10,268 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:15:10,271 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:15:10,332 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 327 and Message-Id '<644615418982069.1789805710.306154251098633-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-19 08:15:10,332 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:15:10,333 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:15:11,349 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-09-19 08:15:11,605 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome pid: 56858 2026-09-19 08:15:11,605 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome headless temporary user profile dir: /tmp/tmpuqk8svwj_chrome_odoo 2026-09-19 08:15:11,606 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Issuing json command http://127.0.0.1:44983/json/version 2026-09-19 08:15:11,607 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44983/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:15:11,617 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Browser version: Chrome/150.0.7871.114 2026-09-19 08:15:11,618 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Issuing json command http://127.0.0.1:44983/json 2026-09-19 08:15:11,618 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:44983/json with timeout 3 increased to 10s during tests 2026-09-19 08:15:11,621 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Websocket url found: ws://127.0.0.1:44983/devtools/page/67AEEA1C03A050DB495708DBA969D7F0 2026-09-19 08:15:11,626 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Enable chrome headless console log notification 2026-09-19 08:15:11,632 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome headless enable page notifications 2026-09-19 08:15:12,292 100 INFO rb-3169c09-224943-416937 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-19 08:15:12,295 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:admin from n/a 2026-09-19 08:15:12,302 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Setting session cookie in browser 2026-09-19 08:15:12,304 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Open "http://127.0.0.1:8069/web" in browser 2026-09-19 08:15:12,304 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Navigating to: "http://127.0.0.1:8069/web" 2026-09-19 08:15:12,319 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:15:13,087 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:13] "GET /web HTTP/1.1" 200 - 125 0.066 0.705 2026-09-19 08:15:13,090 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Navigation result: {'frameId': '67AEEA1C03A050DB495708DBA969D7F0', 'loaderId': 'ACE7FCFB8DF55BD8E1D2ACEEF2C704F7', 'isDownload': False} 2026-09-19 08:15:13,090 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-09-19 08:15:13,119 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:13] "GET /web/assets/6dc496d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.008 2026-09-19 08:15:13,147 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:13] "GET /web/webclient/load_menus/4accc235f32effbfb85db7e2c6a98ed741bcfde1647529efda0a44afdda8f331 HTTP/1.1" 200 - 4 0.002 0.036 2026-09-19 08:15:13,154 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:13] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 4 0.001 0.042 2026-09-19 08:15:13,168 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.005 0.048 2026-09-19 08:15:13,176 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:13] "GET /web/assets/b995a1a/web.assets_web.min.css HTTP/1.1" 200 - 4 0.002 0.068 2026-09-19 08:15:13,191 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:13] "GET /web/assets/2819573/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 08:15:13,191 100 INFO rb-3169c09-224943-416937 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-19 08:15:13,805 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:13] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-19 08:15:13,811 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:13] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-09-19 08:15:13,821 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:13] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-19 08:15:13,881 100 INFO rb-3169c09-224943-416937 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-19 08:15:13,924 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:13] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.042 0.062 2026-09-19 08:15:13,932 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.001 0.104 2026-09-19 08:15:13,959 100 INFO rb-3169c09-224943-416937 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-19 08:15:14,001 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:14] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.027 0.145 2026-09-19 08:15:14,004 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:14] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.163 2026-09-19 08:15:14,028 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.011 0.142 2026-09-19 08:15:14,041 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:14] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:15:14,092 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.023 0.190 2026-09-19 08:15:14,210 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:14] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.059 0.208 2026-09-19 08:15:14,221 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:15:14,231 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:14] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.009 0.268 2026-09-19 08:15:14,232 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:15:14,236 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.266 2026-09-19 08:15:14,245 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:14] "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-19 08:15:14,246 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.004 0.223 2026-09-19 08:15:14,260 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:14] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-19 08:15:14,277 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:14] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.014 0.239 2026-09-19 08:15:14,299 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:14] "GET /web/offline HTTP/1.1" 200 - 7 0.008 0.244 2026-09-19 08:15:14,334 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:14] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.012 0.211 2026-09-19 08:15:14,338 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.062 2026-09-19 08:15:14,357 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:14] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.006 0.072 2026-09-19 08:15:15,024 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_navbar_apps_menu button' 2026-09-19 08:15:15,040 100 INFO rb-3169c09-224943-416937 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-19 08:15:15,059 100 INFO rb-3169c09-224943-416937 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-19 08:15:15,072 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:15] "POST /web/action/load HTTP/1.1" 200 - 12 0.005 0.015 2026-09-19 08:15:15,315 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:15] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 141 0.052 0.149 2026-09-19 08:15:15,351 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:15] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 4 0.002 0.008 2026-09-19 08:15:15,378 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:15] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 13 0.016 0.019 2026-09-19 08:15:15,503 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:15] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 56 0.047 0.064 2026-09-19 08:15:15,607 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:15] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 66 0.045 0.168 2026-09-19 08:15:15,658 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:15] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 28 0.017 0.245 2026-09-19 08:15:15,727 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:15] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 28 0.027 0.297 2026-09-19 08:15:15,922 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:15] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.009 0.020 2026-09-19 08:15:15,961 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:15] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.015 0.039 2026-09-19 08:15:16,009 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:16] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.014 0.079 2026-09-19 08:15:16,524 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.002 2026-09-19 08:15:16,906 100 INFO rb-3169c09-224943-416937 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-19 08:15:16,917 100 INFO rb-3169c09-224943-416937 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-19 08:15:16,929 100 INFO rb-3169c09-224943-416937 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-19 08:15:16,933 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:16] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.008 0.007 2026-09-19 08:15:16,946 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:16] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.006 0.018 2026-09-19 08:15:17,010 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:17] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.018 0.038 2026-09-19 08:15:17,795 100 INFO rb-3169c09-224943-416937 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-19 08:15:17,808 100 INFO rb-3169c09-224943-416937 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-19 08:15:17,828 100 INFO rb-3169c09-224943-416937 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-19 08:15:17,837 100 INFO rb-3169c09-224943-416937 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-19 08:15:17,838 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:17] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.009 0.015 2026-09-19 08:15:17,851 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:17] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.005 0.030 2026-09-19 08:15:17,944 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:17] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.042 0.043 2026-09-19 08:15:18,311 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-09-19 08:15:19,721 100 INFO rb-3169c09-224943-416937 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-19 08:15:19,740 100 INFO rb-3169c09-224943-416937 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-19 08:15:19,754 100 INFO rb-3169c09-224943-416937 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-19 08:15:19,759 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:19] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.003 0.008 2026-09-19 08:15:19,770 100 INFO rb-3169c09-224943-416937 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-19 08:15:19,772 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:19] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.005 0.019 2026-09-19 08:15:19,837 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:19] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.016 0.040 2026-09-19 08:15:19,879 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:19] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.013 0.068 2026-09-19 08:15:20,448 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:15:21,653 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: test successful 2026-09-19 08:15:21,661 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:15:21,665 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Closing chrome headless with pid 56858 2026-09-19 08:15:21,666 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Closing websocket connection 2026-09-19 08:15:21,672 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Terminating chrome headless with pid 56858 2026-09-19 08:15:21,731 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_081521_730855_TestProjectTags.txt 2026-09-19 08:15:21,731 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Removing chrome user profile "/tmp/tmpuqk8svwj_chrome_odoo" 2026-09-19 08:15:21,747 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-19 08:15:22,159 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-09-19 08:15:22,414 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 57087 2026-09-19 08:15:22,414 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmp28blx7zq_chrome_odoo 2026-09-19 08:15:22,415 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:36533/json/version 2026-09-19 08:15:22,416 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36533/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:15:22,421 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 08:15:22,422 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:36533/json 2026-09-19 08:15:22,422 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:36533/json with timeout 3 increased to 10s during tests 2026-09-19 08:15:22,423 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:36533/devtools/page/835AD2FBAB4712CC29FEBFF2FA23B868 2026-09-19 08:15:22,425 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-09-19 08:15:22,426 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-09-19 08:15:22,873 100 INFO rb-3169c09-224943-416937 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-19 08:15:22,881 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:admin from n/a 2026-09-19 08:15:22,890 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-09-19 08:15:22,892 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/web" in browser 2026-09-19 08:15:22,892 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/web" 2026-09-19 08:15:22,905 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:15:23,739 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:23] "GET /web HTTP/1.1" 200 - 121 0.092 0.746 2026-09-19 08:15:23,742 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': '835AD2FBAB4712CC29FEBFF2FA23B868', 'loaderId': 'A48F0668205BF31C708CC34034CB1EE5', 'isDownload': False} 2026-09-19 08:15:23,743 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-09-19 08:15:23,779 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:23] "GET /web/assets/b995a1a/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.007 2026-09-19 08:15:23,786 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:23] "GET /web/assets/6dc496d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.001 0.016 2026-09-19 08:15:23,820 100 INFO rb-3169c09-224943-416937 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-19 08:15:23,824 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:23] "GET /web/webclient/load_menus/027314c23964380c67feae5c068fafbba88d3b47149a63269999b2c0b3fe442d HTTP/1.1" 200 - 4 0.005 0.049 2026-09-19 08:15:23,841 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:23] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 4 0.010 0.055 2026-09-19 08:15:23,863 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.010 0.076 2026-09-19 08:15:23,874 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:23] "GET /web/assets/2819573/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.004 2026-09-19 08:15:24,532 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-19 08:15:24,537 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-19 08:15:24,541 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-19 08:15:24,555 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.007 2026-09-19 08:15:24,649 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-09-19 08:15:24,697 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:24] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.066 0.072 2026-09-19 08:15:24,721 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:24] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-19 08:15:24,724 100 INFO rb-3169c09-224943-416937 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-19 08:15:24,765 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:24] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.024 0.174 2026-09-19 08:15:24,768 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:24] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.178 2026-09-19 08:15:24,788 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.006 0.159 2026-09-19 08:15:24,861 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.024 0.210 2026-09-19 08:15:24,966 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:24] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.044 0.285 2026-09-19 08:15:24,969 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.307 2026-09-19 08:15:24,976 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:15:24,985 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:15:25,003 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:25] "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-19 08:15:25,017 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:25] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:15:25,019 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.033 0.258 2026-09-19 08:15:25,041 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:25] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.006 0.260 2026-09-19 08:15:25,048 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.274 2026-09-19 08:15:25,060 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:25] "GET /web/offline HTTP/1.1" 200 - 7 0.003 0.261 2026-09-19 08:15:25,104 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:25] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.018 0.182 2026-09-19 08:15:25,119 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.005 0.087 2026-09-19 08:15:25,127 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.031 2026-09-19 08:15:25,840 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.o_navbar_apps_menu button' 2026-09-19 08:15:25,858 100 INFO rb-3169c09-224943-416937 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-19 08:15:25,872 100 INFO rb-3169c09-224943-416937 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-19 08:15:25,884 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:25] "POST /web/action/load HTTP/1.1" 200 - 11 0.004 0.012 2026-09-19 08:15:26,145 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:26] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.093 0.145 2026-09-19 08:15:26,302 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:26] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.062 0.071 2026-09-19 08:15:26,481 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:26] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.018 0.045 2026-09-19 08:15:26,520 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:26] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.012 0.089 2026-09-19 08:15:26,541 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:26] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.006 0.117 2026-09-19 08:15:26,974 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:15:27,170 100 INFO rb-3169c09-224943-416937 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-19 08:15:27,199 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:27] "POST /web/action/load HTTP/1.1" 200 - 11 0.018 0.010 2026-09-19 08:15:27,249 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:27] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 10 0.016 0.016 2026-09-19 08:15:27,270 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.004 2026-09-19 08:15:27,291 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:27] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 5 0.008 0.018 2026-09-19 08:15:28,093 100 INFO rb-3169c09-224943-416937 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-19 08:15:28,102 100 INFO rb-3169c09-224943-416937 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-19 08:15:28,197 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:28] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 57 0.041 0.053 2026-09-19 08:15:28,231 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:28] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.009 0.014 2026-09-19 08:15:28,364 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:28] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.055 0.068 2026-09-19 08:15:28,541 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:28] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 118 0.052 0.249 2026-09-19 08:15:28,566 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:28] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 08:15:28,579 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:28] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 8 0.004 0.017 2026-09-19 08:15:28,600 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:28] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 08:15:28,605 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.007 2026-09-19 08:15:28,609 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.010 2026-09-19 08:15:28,637 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:28] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:15:28,844 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:15:29,705 100 INFO rb-3169c09-224943-416937 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-19 08:15:29,719 100 INFO rb-3169c09-224943-416937 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-19 08:15:29,727 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:29] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 11 0.005 0.011 2026-09-19 08:15:30,494 100 INFO rb-3169c09-224943-416937 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-19 08:15:30,505 100 INFO rb-3169c09-224943-416937 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-19 08:15:30,509 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:30] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.003 0.008 2026-09-19 08:15:30,527 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:30] "POST /web/dataset/resequence HTTP/1.1" 200 - 9 0.004 0.007 2026-09-19 08:15:30,541 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:30] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-19 08:15:31,311 100 INFO rb-3169c09-224943-416937 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-19 08:15:31,334 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:31] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.004 0.018 2026-09-19 08:15:31,357 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:31] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 6 0.002 0.010 2026-09-19 08:15:31,373 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:15:32,148 100 INFO rb-3169c09-224943-416937 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-19 08:15:32,154 100 INFO rb-3169c09-224943-416937 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-19 08:15:32,265 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:32] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 67 0.037 0.073 2026-09-19 08:15:32,309 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:32] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.008 0.023 2026-09-19 08:15:32,354 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:32] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 24 0.019 0.049 2026-09-19 08:15:32,367 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:32] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.004 0.010 2026-09-19 08:15:32,382 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:32] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.002 0.013 2026-09-19 08:15:34,142 100 INFO rb-3169c09-224943-416937 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-19 08:15:34,163 100 INFO rb-3169c09-224943-416937 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-19 08:15:34,203 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:34] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 39 0.028 0.039 2026-09-19 08:15:34,329 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:34] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 61 0.052 0.104 2026-09-19 08:15:34,338 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:34] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.112 2026-09-19 08:15:34,362 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:34] "POST /web/dataset/resequence HTTP/1.1" 200 - 13 0.009 0.123 2026-09-19 08:15:34,418 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:34] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.009 2026-09-19 08:15:34,425 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:34] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 08:15:34,434 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:34] "POST /web/dataset/call_kw/project.project/check_access_rights HTTP/1.1" 200 - 2 0.001 0.004 2026-09-19 08:15:34,493 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:34] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.003 0.034 2026-09-19 08:15:34,503 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:34] "POST /web/dataset/call_kw/project.task/read HTTP/1.1" 200 - 3 0.002 0.036 2026-09-19 08:15:34,512 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:34] "GET /web/assets/037f5c2/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 08:15:34,519 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:34] "GET /web/assets/f4146aa/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.002 0.008 2026-09-19 08:15:34,610 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:34] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.009 0.018 2026-09-19 08:15:34,665 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:34] "POST /web_editor/get_ice_servers HTTP/1.1" 200 - 4 0.002 0.004 2026-09-19 08:15:34,668 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.006 2026-09-19 08:15:34,692 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:34] "POST /web/dataset/call_kw/project.task/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.003 0.007 2026-09-19 08:15:34,777 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:34] "POST /mail/thread/data HTTP/1.1" 200 - 36 0.040 0.051 2026-09-19 08:15:34,787 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:34] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.003 0.096 2026-09-19 08:15:34,820 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:34] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.008 0.117 2026-09-19 08:15:34,849 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:34] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.012 0.139 2026-09-19 08:15:34,895 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:34] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.016 0.145 2026-09-19 08:15:34,960 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:34] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-09-19%2005%3A21%3A17 HTTP/1.1" 200 - 11 0.005 0.018 2026-09-19 08:15:35,712 100 INFO rb-3169c09-224943-416937 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-19 08:15:35,724 100 INFO rb-3169c09-224943-416937 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-19 08:15:35,741 100 INFO rb-3169c09-224943-416937 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-19 08:15:35,791 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:35] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 16 0.024 0.025 2026-09-19 08:15:35,825 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:35] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 9 0.005 0.017 2026-09-19 08:15:36,674 100 INFO rb-3169c09-224943-416937 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-19 08:15:36,695 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:36] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 10 0.006 0.014 2026-09-19 08:15:36,772 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:36] "POST /web/dataset/call_button HTTP/1.1" 200 - 21 0.035 0.030 2026-09-19 08:15:36,818 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:36] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.011 0.027 2026-09-19 08:15:36,825 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:36] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.002 0.043 2026-09-19 08:15:36,950 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.009 2026-09-19 08:15:37,639 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.ui-autocomplete > li > a:not(:has(i.fa))' 2026-09-19 08:15:37,659 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:37] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 7 0.009 0.022 2026-09-19 08:15:37,723 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:37] "GET /web/image/res.users/8/avatar_128 HTTP/1.1" 200 - 13 0.016 0.032 2026-09-19 08:15:37,766 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:37] "GET /web/image/res.users/28/avatar_128 HTTP/1.1" 200 - 13 0.012 0.080 2026-09-19 08:15:37,843 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:37] "GET /web/image/res.users/18/avatar_128 HTTP/1.1" 200 - 13 0.012 0.157 2026-09-19 08:15:37,882 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:37] "GET /web/image/res.users/29/avatar_128 HTTP/1.1" 200 - 13 0.014 0.187 2026-09-19 08:15:37,929 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:37] "GET /web/image/res.users/9/avatar_128 HTTP/1.1" 200 - 13 0.013 0.222 2026-09-19 08:15:37,974 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:37] "GET /web/image/res.users/10/avatar_128 HTTP/1.1" 200 - 13 0.013 0.269 2026-09-19 08:15:38,016 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:38] "GET /web/image/res.users/30/avatar_128 HTTP/1.1" 200 - 13 0.011 0.268 2026-09-19 08:15:38,789 100 INFO rb-3169c09-224943-416937 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-19 08:15:38,795 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:38] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-19 08:15:38,810 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.o_kanban_renderer' 2026-09-19 08:15:38,829 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:38] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.011 0.011 2026-09-19 08:15:38,840 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:38] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.031 2026-09-19 08:15:39,003 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:39] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 51 0.084 0.092 2026-09-19 08:15:39,068 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:39] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 24 0.028 0.184 2026-09-19 08:15:39,087 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:39] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 08:15:40,225 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-09-19 08:15:40,236 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:15:40,240 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 57087 2026-09-19 08:15:40,243 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-09-19 08:15:40,244 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 57087 2026-09-19 08:15:40,352 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_081540_352548_TestUi.txt 2026-09-19 08:15:40,353 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmp28blx7zq_chrome_odoo" 2026-09-19 08:15:40,365 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_limited_user_log_note_permission ... 2026-09-19 08:15:40,729 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 57362 2026-09-19 08:15:40,730 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4zsixewv_chrome_odoo 2026-09-19 08:15:40,730 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:39133/json/version 2026-09-19 08:15:40,737 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39133/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:15:40,758 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 08:15:40,759 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:39133/json 2026-09-19 08:15:40,760 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:39133/json with timeout 3 increased to 10s during tests 2026-09-19 08:15:40,773 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:39133/devtools/page/F4930F25A9385EB6C1CF34CEE74C6355 2026-09-19 08:15:40,785 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-09-19 08:15:40,792 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-09-19 08:15:41,286 100 INFO rb-3169c09-224943-416937 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-19 08:15:41,290 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:demo from n/a 2026-09-19 08:15:41,301 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-09-19 08:15:41,304 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-09-19 08:15:41,304 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-09-19 08:15:41,333 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:15:42,563 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:42] "GET / HTTP/1.1" 200 - 250 0.244 0.997 2026-09-19 08:15:42,569 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': 'F4930F25A9385EB6C1CF34CEE74C6355', 'loaderId': 'B875766AD0E5E5E3C646ADCCE0911BAA', 'isDownload': False} 2026-09-19 08:15:42,569 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_chatter_log_disabled')" 2026-09-19 08:15:42,607 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:15:42,617 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/42cb23f/web.assets_frontend.min.css, copying from /web/assets/42cb23f/web.assets_frontend.min.css 2026-09-19 08:15:42,661 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:42] "GET /web/assets/1/42cb23f/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.035 0.019 2026-09-19 08:15:42,669 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2658c75/web.assets_frontend_minimal.min.js, copying from /web/assets/2658c75/web.assets_frontend_minimal.min.js 2026-09-19 08:15:42,679 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:42] "GET /web/assets/1/2658c75/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.009 0.039 2026-09-19 08:15:42,690 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fbd807f/web.__assets_tests_call__.min.js, copying from /web/assets/fbd807f/web.__assets_tests_call__.min.js 2026-09-19 08:15:42,714 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:42] "GET /web/assets/1/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.016 0.026 2026-09-19 08:15:42,783 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:15:42,792 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:42] "GET /web/image/website/1/logo/My%20Website?unique=f72e45a HTTP/1.1" 200 - 6 0.004 0.008 2026-09-19 08:15:42,794 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:42] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:15:42,844 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:42] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-19 08:15:42,870 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/85bdba3/web.assets_frontend_lazy.min.js, copying from /web/assets/85bdba3/web.assets_frontend_lazy.min.js 2026-09-19 08:15:42,903 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:42] "GET /web/assets/1/85bdba3/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.028 0.038 2026-09-19 08:15:42,922 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:42] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 6 0.010 0.069 2026-09-19 08:15:43,202 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:43] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-09-19 08:15:43,225 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:43] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.003 2026-09-19 08:15:43,284 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_chatter_log_disabled', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-09-19 08:15:43,349 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.006 0.113 2026-09-19 08:15:43,355 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.065 2026-09-19 08:15:43,372 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:43] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.008 0.071 2026-09-19 08:15:43,721 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:43] "GET /web HTTP/1.1" 200 - 58 0.023 0.392 2026-09-19 08:15:43,769 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:43] "GET /web/assets/b995a1a/web.assets_web.min.css HTTP/1.1" 200 - 4 0.002 0.009 2026-09-19 08:15:43,783 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:43] "GET /web/assets/6dc496d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.017 2026-09-19 08:15:43,824 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:43] "GET /web/webclient/load_menus/379fef85388139c20c7733a557fc0915844526af3f297687e86be48cae7cd505 HTTP/1.1" 200 - 2 0.001 0.046 2026-09-19 08:15:43,846 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 12 0.010 0.035 2026-09-19 08:15:43,859 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:43] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.004 0.074 2026-09-19 08:15:43,860 100 INFO rb-3169c09-224943-416937 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-19 08:15:43,918 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:43] "GET /web/assets/2819573/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-09-19 08:15:44,551 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:44] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-09-19 08:15:44,551 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:44] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-09-19 08:15:44,552 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-09-19 08:15:44,560 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.013 2026-09-19 08:15:44,793 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:44] "POST /mail/init_messaging HTTP/1.1" 200 - 107 0.124 0.111 2026-09-19 08:15:44,798 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:44] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.213 2026-09-19 08:15:44,860 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 19 0.030 0.225 2026-09-19 08:15:44,905 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.032 0.270 2026-09-19 08:15:44,922 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:15:44,936 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:44] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:15:44,994 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:44] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 44 0.050 0.335 2026-09-19 08:15:44,997 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.361 2026-09-19 08:15:45,007 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:45] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.195 2026-09-19 08:15:45,018 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.201 2026-09-19 08:15:45,038 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:45] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.205 2026-09-19 08:15:45,071 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:45] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 11 0.010 0.159 2026-09-19 08:15:45,088 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:45] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:15:45,122 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.023 0.017 2026-09-19 08:15:45,858 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: '.o_navbar_apps_menu button' 2026-09-19 08:15:45,874 100 INFO rb-3169c09-224943-416937 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-19 08:15:45,889 100 INFO rb-3169c09-224943-416937 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-19 08:15:45,909 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:45] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.012 2026-09-19 08:15:46,164 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:46] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 135 0.108 0.124 2026-09-19 08:15:46,387 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:46] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 114 0.070 0.126 2026-09-19 08:15:46,601 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:46] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 12 0.011 0.025 2026-09-19 08:15:46,636 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:46] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 20 0.011 0.047 2026-09-19 08:15:46,668 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:46] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.009 0.090 2026-09-19 08:15:47,295 100 INFO rb-3169c09-224943-416937 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-19 08:15:47,327 100 INFO rb-3169c09-224943-416937 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-19 08:15:47,414 100 INFO rb-3169c09-224943-416937 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-19 08:15:47,421 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:47] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 52 0.039 0.066 2026-09-19 08:15:47,428 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.096 2026-09-19 08:15:47,645 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:47] "POST /web/dataset/call_kw/project.project/web_read HTTP/1.1" 200 - 89 0.090 0.222 2026-09-19 08:15:47,647 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.262 2026-09-19 08:15:47,730 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:47] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 10 0.010 0.016 2026-09-19 08:15:47,801 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:47] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.020 0.036 2026-09-19 08:15:47,818 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:47] "GET /web/assets/037f5c2/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 08:15:47,838 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:47] "GET /web/assets/f4146aa/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.010 0.014 2026-09-19 08:15:47,930 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:47] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.022 2026-09-19 08:15:48,038 100 INFO rb-3169c09-224943-416937 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-19 08:15:48,118 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:48] "POST /mail/thread/data HTTP/1.1" 200 - 51 0.043 0.065 2026-09-19 08:15:48,148 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:48] "POST /web/dataset/call_kw/project.project/brain_get_mentioning_pages HTTP/1.1" 200 - 14 0.013 0.127 2026-09-19 08:15:48,168 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:48] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 6 0.008 0.151 2026-09-19 08:15:48,224 100 INFO rb-3169c09-224943-416937 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-19 08:15:48,230 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:48] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 35 0.023 0.187 2026-09-19 08:15:48,299 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:48] "POST /mail/thread/messages HTTP/1.1" 200 - 33 0.030 0.208 2026-09-19 08:15:48,303 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.148 2026-09-19 08:15:48,398 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:48] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-09-19%2005%3A21%3A17 HTTP/1.1" 200 - 11 0.009 0.024 2026-09-19 08:15:49,113 100 INFO rb-3169c09-224943-416937 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-19 08:15:49,114 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-09-19 08:15:49,127 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 57362 2026-09-19 08:15:49,127 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-09-19 08:15:49,128 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 57362 2026-09-19 08:15:49,248 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_081549_248222_TestUi.txt 2026-09-19 08:15:49,248 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmp4zsixewv_chrome_odoo" 2026-09-19 08:15:49,517 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 57599 2026-09-19 08:15:49,517 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpvmudr4so_chrome_odoo 2026-09-19 08:15:49,517 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:37323/json/version 2026-09-19 08:15:49,519 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37323/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:15:49,579 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-09-19 08:15:49,580 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:37323/json 2026-09-19 08:15:49,582 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:37323/json with timeout 3 increased to 10s during tests 2026-09-19 08:15:49,606 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:37323/devtools/page/C884BEC4CF006776788F81F53DFE49AE 2026-09-19 08:15:49,617 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-09-19 08:15:49,631 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-09-19 08:15:50,347 100 INFO rb-3169c09-224943-416937 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-19 08:15:50,351 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:admin from n/a 2026-09-19 08:15:50,362 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-09-19 08:15:50,365 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-09-19 08:15:50,365 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-09-19 08:15:50,802 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:50] "GET / HTTP/1.1" 200 - 80 0.080 0.343 2026-09-19 08:15:50,806 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': 'C884BEC4CF006776788F81F53DFE49AE', 'loaderId': 'C6BFBA1FB73606BBDEFFB8762B53AFC5', 'isDownload': False} 2026-09-19 08:15:50,806 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_chatter_log_enabled')" 2026-09-19 08:15:50,832 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15: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-19 08:15:50,846 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:50] "GET /web/assets/1/42cb23f/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.004 0.007 2026-09-19 08:15:50,865 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:50] "GET /web/assets/1/2658c75/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.002 0.013 2026-09-19 08:15:50,877 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:50] "GET /web/assets/1/fbd807f/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.002 0.007 2026-09-19 08:15:51,001 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:15:51,003 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:51] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:15:51,014 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:51] "GET /web/image/website/1/logo/My%20Website?unique=f72e45a HTTP/1.1" 200 - 6 0.004 0.007 2026-09-19 08:15:51,035 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:51] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:15:51,047 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:51] "GET /web/assets/1/85bdba3/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.003 0.009 2026-09-19 08:15:51,066 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:51] "GET /web/image/website/1/favicon?unique=f72e45a HTTP/1.1" 200 - 6 0.004 0.010 2026-09-19 08:15:51,390 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:51] "GET /website/translations/927926cab12ed4efd3ebd135b3f9d912a2a0d5d1?lang=en_US HTTP/1.1" 200 - 3 0.005 0.008 2026-09-19 08:15:51,415 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:51] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.003 2026-09-19 08:15:51,428 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.004 0.008 2026-09-19 08:15:51,447 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.005 2026-09-19 08:15:51,460 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_chatter_log_enabled', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-09-19 08:15:51,512 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:51] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.011 2026-09-19 08:15:51,609 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:51] "GET /web HTTP/1.1" 200 - 24 0.041 0.071 2026-09-19 08:15:51,642 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:51] "GET /web/assets/b995a1a/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.010 2026-09-19 08:15:51,652 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:51] "GET /web/assets/6dc496d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.018 2026-09-19 08:15:51,680 100 INFO rb-3169c09-224943-416937 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-19 08:15:51,682 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:51] "GET /web/webclient/load_menus/027314c23964380c67feae5c068fafbba88d3b47149a63269999b2c0b3fe442d HTTP/1.1" 200 - 2 0.006 0.039 2026-09-19 08:15:51,699 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:51] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 4 0.006 0.054 2026-09-19 08:15:51,725 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.013 0.071 2026-09-19 08:15:51,747 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:51] "GET /web/assets/2819573/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-09-19 08:15:52,419 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-19 08:15:52,437 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-19 08:15:52,459 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.039 2026-09-19 08:15:52,462 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.013 0.023 2026-09-19 08:15:52,483 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:52] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.005 0.026 2026-09-19 08:15:52,619 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:52] "POST /mail/init_messaging HTTP/1.1" 200 - 67 0.072 0.095 2026-09-19 08:15:52,651 100 INFO rb-3169c09-224943-416937 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-19 08:15:52,706 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:52] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.043 0.194 2026-09-19 08:15:52,717 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:15:52,730 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.009 0.240 2026-09-19 08:15:52,809 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 38 0.030 0.293 2026-09-19 08:15:52,932 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:52] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 67 0.057 0.376 2026-09-19 08:15:52,941 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:15:52,942 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:52] "GET /web/offline HTTP/1.1" 200 - 5 0.004 0.439 2026-09-19 08:15:52,946 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.410 2026-09-19 08:15:52,954 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:52] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:15:52,976 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.011 0.333 2026-09-19 08:15:53,004 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:53] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.011 0.268 2026-09-19 08:15:53,012 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.273 2026-09-19 08:15:53,068 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:53] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.033 0.191 2026-09-19 08:15:53,089 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:53] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.007 0.101 2026-09-19 08:15:53,094 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.050 2026-09-19 08:15:53,813 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: '.o_navbar_apps_menu button' 2026-09-19 08:15:53,827 100 INFO rb-3169c09-224943-416937 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-19 08:15:53,837 100 INFO rb-3169c09-224943-416937 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-19 08:15:53,855 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:53] "POST /web/action/load HTTP/1.1" 200 - 11 0.004 0.011 2026-09-19 08:15:53,956 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:53] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 26 0.030 0.050 2026-09-19 08:15:54,194 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:54] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.108 0.102 2026-09-19 08:15:54,424 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:54] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.019 0.022 2026-09-19 08:15:54,474 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:54] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 20 0.018 0.066 2026-09-19 08:15:54,519 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:54] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.013 0.119 2026-09-19 08:15:54,522 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.052 2026-09-19 08:15:55,132 100 INFO rb-3169c09-224943-416937 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-19 08:15:55,171 100 INFO rb-3169c09-224943-416937 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-19 08:15:55,206 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:55] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.022 0.025 2026-09-19 08:15:55,215 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.003 0.052 2026-09-19 08:15:55,426 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:55] "POST /web/dataset/call_kw/project.project/web_read HTTP/1.1" 200 - 95 0.099 0.148 2026-09-19 08:15:55,467 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-09-19 08:15:55,531 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:55] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 10 0.008 0.019 2026-09-19 08:15:55,553 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:55] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 2 0.000 0.005 2026-09-19 08:15:55,575 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:55] "GET /web/assets/037f5c2/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.003 0.010 2026-09-19 08:15:55,587 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:55] "GET /web/assets/f4146aa/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.004 0.014 2026-09-19 08:15:55,663 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:55] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.010 0.009 2026-09-19 08:15:55,789 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:55] "POST /web/dataset/call_kw/project.project/brain_get_mentioning_pages HTTP/1.1" 200 - 14 0.019 0.015 2026-09-19 08:15:55,812 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:55] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 6 0.008 0.044 2026-09-19 08:15:55,914 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:55] "POST /mail/thread/data HTTP/1.1" 200 - 53 0.040 0.108 2026-09-19 08:15:55,956 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:55] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.008 0.178 2026-09-19 08:15:56,001 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:56] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.017 0.174 2026-09-19 08:15:56,005 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.067 2026-09-19 08:15:56,100 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:15:56] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-09-19%2005%3A21%3A17 HTTP/1.1" 200 - 11 0.012 0.029 2026-09-19 08:15:56,804 100 INFO rb-3169c09-224943-416937 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-19 08:15:56,805 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-09-19 08:15:56,817 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 57599 2026-09-19 08:15:56,817 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-09-19 08:15:56,825 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 57599 2026-09-19 08:15:56,933 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_081556_933698_TestUi.txt 2026-09-19 08:15:56,934 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmpvmudr4so_chrome_odoo" 2026-09-19 08:15:56,963 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-19 08:15:58,833 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 328 and Message-Id '<325837738768786.1789805758.756145715713501-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-19 08:15:58,834 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:15:58,838 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:15:58,917 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 329 and Message-Id '<185182716452318.1789805758.883225679397583-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-19 08:15:58,917 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:15:58,919 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:16:01,692 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-09-19 08:16:01,713 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: project.update 2026-09-19 08:16:01,715 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-09-19 08:16:01,747 100 INFO rb-3169c09-224943-416937 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-19 08:16:01,756 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-09-19 08:16:01,795 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #238 deleted mail.message records with IDs: [33624] 2026-09-19 08:16:01,812 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: project.milestone 2026-09-19 08:16:01,813 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-09-19 08:16:01,847 100 INFO rb-3169c09-224943-416937 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-19 08:16:01,855 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-09-19 08:16:01,875 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-09-19 08:16:01,904 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #237 deleted mail.message records with IDs: [33623] 2026-09-19 08:16:01,929 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #237 deleted project.update records with IDs: [10] 2026-09-19 08:16:01,964 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-09-19 08:16:02,002 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: project.update 2026-09-19 08:16:02,005 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-09-19 08:16:02,039 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 238, model: project.update 2026-09-19 08:16:02,040 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-09-19 08:16:02,073 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 238, model: project.update 2026-09-19 08:16:02,075 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-09-19 08:16:02,100 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 238, model: project.update 2026-09-19 08:16:02,102 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-09-19 08:16:02,140 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-09-19 08:16:02,178 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #235 deleted mail.message records with IDs: [33623] 2026-09-19 08:16:02,187 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: project.update 2026-09-19 08:16:02,189 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-09-19 08:16:02,229 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: project.update 2026-09-19 08:16:02,239 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-19 08:16:03,996 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 330 and Message-Id '<409612669792311.1789805763.922656774520874-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-19 08:16:03,997 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:16:04,001 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:16:04,065 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 331 and Message-Id '<857922305496561.1789805764.037228107452393-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-19 08:16:04,065 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:16:04,067 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:16:04,611 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-09-19 08:16:06,179 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-09-19 08:16:06,777 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-09-19 08:16:08,285 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-19 08:16:08,782 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-09-19 08:16:09,047 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome pid: 57843 2026-09-19 08:16:09,047 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless temporary user profile dir: /tmp/tmpmfnii0bq_chrome_odoo 2026-09-19 08:16:09,047 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:43255/json/version 2026-09-19 08:16:09,049 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43255/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:16:09,087 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Browser version: Chrome/150.0.7871.114 2026-09-19 08:16:09,087 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:43255/json 2026-09-19 08:16:09,088 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43255/json with timeout 3 increased to 10s during tests 2026-09-19 08:16:09,102 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Websocket url found: ws://127.0.0.1:43255/devtools/page/D1913D6E3F51A335537DF6FA691657C6 2026-09-19 08:16:09,118 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Enable chrome headless console log notification 2026-09-19 08:16:09,153 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless enable page notifications 2026-09-19 08:16:09,755 100 INFO rb-3169c09-224943-416937 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-19 08:16:09,758 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:admin from n/a 2026-09-19 08:16:09,770 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Setting session cookie in browser 2026-09-19 08:16:09,773 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Open "http://127.0.0.1:8069/web" in browser 2026-09-19 08:16:09,773 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigating to: "http://127.0.0.1:8069/web" 2026-09-19 08:16:09,795 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:16:10,876 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:10] "GET /web HTTP/1.1" 200 - 121 0.109 0.976 2026-09-19 08:16:10,879 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigation result: {'frameId': 'D1913D6E3F51A335537DF6FA691657C6', 'loaderId': '1E3728F704A3A7BC3980DA837D429DD4', 'isDownload': False} 2026-09-19 08:16:10,879 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-09-19 08:16:10,917 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:10] "GET /web/assets/6dc496d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.011 2026-09-19 08:16:10,957 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:10] "GET /web/webclient/load_menus/027314c23964380c67feae5c068fafbba88d3b47149a63269999b2c0b3fe442d HTTP/1.1" 200 - 4 0.007 0.044 2026-09-19 08:16:10,969 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:10] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 4 0.002 0.056 2026-09-19 08:16:10,993 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.014 0.066 2026-09-19 08:16:11,011 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:11] "GET /web/assets/b995a1a/web.assets_web.min.css HTTP/1.1" 200 - 4 0.010 0.097 2026-09-19 08:16:11,050 100 INFO rb-3169c09-224943-416937 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-19 08:16:11,053 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:11] "GET /web/assets/2819573/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.007 2026-09-19 08:16:11,700 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-19 08:16:11,702 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-19 08:16:11,746 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.040 2026-09-19 08:16:11,747 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.013 0.025 2026-09-19 08:16:11,814 100 INFO rb-3169c09-224943-416937 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-19 08:16:11,906 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:11] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.088 0.090 2026-09-19 08:16:11,926 100 INFO rb-3169c09-224943-416937 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-19 08:16:11,986 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:11] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.036 0.209 2026-09-19 08:16:11,994 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:11] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.242 2026-09-19 08:16:11,999 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:11] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:16:12,039 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.021 0.240 2026-09-19 08:16:12,157 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.034 0.336 2026-09-19 08:16:12,293 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:12] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.056 0.428 2026-09-19 08:16:12,298 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:16:12,304 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.482 2026-09-19 08:16:12,309 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-19 08:16:12,327 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-19 08:16:12,342 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.021 0.403 2026-09-19 08:16:12,351 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:12] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 08:16:12,368 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:12] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.008 0.348 2026-09-19 08:16:12,379 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.003 0.363 2026-09-19 08:16:12,399 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:12] "GET /web/offline HTTP/1.1" 200 - 7 0.006 0.345 2026-09-19 08:16:12,440 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:12] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.019 0.245 2026-09-19 08:16:12,454 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.004 0.096 2026-09-19 08:16:12,459 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.045 2026-09-19 08:16:13,175 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_navbar_apps_menu button' 2026-09-19 08:16:13,189 100 INFO rb-3169c09-224943-416937 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-19 08:16:13,203 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-09-19 08:16:13,221 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:13] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.013 2026-09-19 08:16:13,458 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:13] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.074 0.142 2026-09-19 08:16:13,676 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:13] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.091 0.102 2026-09-19 08:16:13,850 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:13] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.022 0.023 2026-09-19 08:16:13,927 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:13] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 20 0.042 0.062 2026-09-19 08:16:13,965 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:13] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.011 0.142 2026-09-19 08:16:14,178 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:16:14,565 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_project_name input' 2026-09-19 08:16:14,583 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:14] "POST /web/action/load HTTP/1.1" 200 - 11 0.004 0.013 2026-09-19 08:16:14,634 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:14] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 10 0.005 0.018 2026-09-19 08:16:14,665 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 08:16:14,688 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:14] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 5 0.005 0.017 2026-09-19 08:16:15,523 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_open_tasks' 2026-09-19 08:16:15,537 100 INFO rb-3169c09-224943-416937 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-19 08:16:15,544 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-09-19 08:16:15,684 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:15] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 57 0.057 0.088 2026-09-19 08:16:15,734 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:15] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.012 0.023 2026-09-19 08:16:15,880 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:15] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.048 0.084 2026-09-19 08:16:16,141 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:16] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 118 0.062 0.329 2026-09-19 08:16:16,179 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:16] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.006 0.009 2026-09-19 08:16:16,195 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:16] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 8 0.005 0.025 2026-09-19 08:16:16,220 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:16] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.003 0.009 2026-09-19 08:16:16,228 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.016 2026-09-19 08:16:16,234 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.021 2026-09-19 08:16:16,273 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:16] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:16:17,317 100 INFO rb-3169c09-224943-416937 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-19 08:16:17,334 100 INFO rb-3169c09-224943-416937 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-19 08:16:17,345 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:17] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 11 0.008 0.013 2026-09-19 08:16:17,978 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:16:18,112 100 INFO rb-3169c09-224943-416937 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-19 08:16:18,118 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-09-19 08:16:18,127 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:18] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.003 0.008 2026-09-19 08:16:18,135 100 INFO rb-3169c09-224943-416937 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-19 08:16:18,153 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:18] "POST /web/dataset/resequence HTTP/1.1" 200 - 9 0.005 0.011 2026-09-19 08:16:18,186 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:18] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.018 0.031 2026-09-19 08:16:18,191 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:18] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.001 0.023 2026-09-19 08:16:19,126 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:19] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 6 0.003 0.921 2026-09-19 08:16:19,136 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:19] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.002 0.923 2026-09-19 08:16:20,307 100 INFO rb-3169c09-224943-416937 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-19 08:16:20,321 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-09-19 08:16:20,335 100 INFO rb-3169c09-224943-416937 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-19 08:16:20,351 100 INFO rb-3169c09-224943-416937 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-19 08:16:20,371 100 INFO rb-3169c09-224943-416937 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-19 08:16:20,387 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.dropdown-item.o_column_edit' 2026-09-19 08:16:20,404 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name=fold] input' 2026-09-19 08:16:20,451 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:20] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 67 0.061 0.075 2026-09-19 08:16:20,473 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:20] "POST /web/dataset/call_kw/project.task.type/get_views HTTP/1.1" 200 - 8 0.006 0.068 2026-09-19 08:16:20,513 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:20] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.016 0.030 2026-09-19 08:16:20,575 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:20] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 24 0.028 0.077 2026-09-19 08:16:20,585 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:20] "POST /web/dataset/call_kw/project.task.type/web_read HTTP/1.1" 200 - 6 0.003 0.086 2026-09-19 08:16:20,593 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:20] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.002 0.017 2026-09-19 08:16:20,612 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:20] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.003 0.029 2026-09-19 08:16:22,321 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer button' 2026-09-19 08:16:22,337 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:22] "POST /web/dataset/call_kw/project.task.type/web_save HTTP/1.1" 200 - 4 0.003 0.006 2026-09-19 08:16:22,342 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_record .oe_kanban_content' 2026-09-19 08:16:22,370 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:22] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.006 0.011 2026-09-19 08:16:22,389 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:22] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.009 0.026 2026-09-19 08:16:22,452 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:22] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.019 0.033 2026-09-19 08:16:23,241 100 INFO rb-3169c09-224943-416937 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-19 08:16:23,250 100 INFO rb-3169c09-224943-416937 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-19 08:16:23,264 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:23] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.013 2026-09-19 08:16:23,321 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:23] "POST /web/dataset/call_kw/project.update/get_views HTTP/1.1" 200 - 31 0.015 0.032 2026-09-19 08:16:23,351 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:23] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.007 0.007 2026-09-19 08:16:23,457 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:23] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 24 0.046 0.036 2026-09-19 08:16:23,461 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.056 2026-09-19 08:16:23,483 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:23] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:16:23,542 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:23] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 12 0.010 0.038 2026-09-19 08:16:23,597 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:23] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 12 0.016 0.088 2026-09-19 08:16:24,247 100 INFO rb-3169c09-224943-416937 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-19 08:16:24,272 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:24] "POST /web/dataset/call_kw/project.milestone/get_views HTTP/1.1" 200 - 13 0.005 0.018 2026-09-19 08:16:24,308 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:24] "POST /web/dataset/call_kw/project.milestone/onchange HTTP/1.1" 200 - 10 0.009 0.013 2026-09-19 08:16:25,093 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-09-19 08:16:25,103 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-09-19 08:16:25,120 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_add_milestone a' 2026-09-19 08:16:25,183 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:25] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 20 0.029 0.041 2026-09-19 08:16:25,216 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:25] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.010 0.015 2026-09-19 08:16:25,998 100 INFO rb-3169c09-224943-416937 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-19 08:16:26,010 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:26] "POST /web/dataset/call_kw/project.milestone/onchange HTTP/1.1" 200 - 4 0.002 0.009 2026-09-19 08:16:26,776 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-09-19 08:16:26,784 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-09-19 08:16:26,809 100 INFO rb-3169c09-224943-416937 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-19 08:16:26,844 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:26] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 12 0.016 0.032 2026-09-19 08:16:26,878 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:26] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.011 0.013 2026-09-19 08:16:27,646 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-09-19 08:16:27,657 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:27] "POST /web/dataset/call_kw/project.milestone/get_views HTTP/1.1" 200 - 3 0.001 0.008 2026-09-19 08:16:27,694 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:27] "POST /web/dataset/call_kw/project.milestone/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.016 0.013 2026-09-19 08:16:27,713 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:27] "POST /web/dataset/call_kw/project.milestone/web_read HTTP/1.1" 200 - 5 0.007 0.035 2026-09-19 08:16:27,739 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:27] "POST /web/dataset/call_kw/project.milestone/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.008 0.007 2026-09-19 08:16:28,482 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-09-19 08:16:28,487 100 INFO rb-3169c09-224943-416937 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-19 08:16:28,535 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:28] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 20 0.019 0.028 2026-09-19 08:16:28,560 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:28] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.003 0.013 2026-09-19 08:16:29,338 100 INFO rb-3169c09-224943-416937 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-19 08:16:29,479 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:29] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 36 0.055 0.084 2026-09-19 08:16:29,557 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:29] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.002 0.031 2026-09-19 08:16:29,573 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:29] "GET /web/assets/037f5c2/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.001 0.007 2026-09-19 08:16:29,579 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:29] "GET /web/assets/f4146aa/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.001 0.014 2026-09-19 08:16:29,665 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:29] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.020 2026-09-19 08:16:29,855 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:29] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-09-19%2005%3A21%3A17 HTTP/1.1" 200 - 11 0.017 0.021 2026-09-19 08:16:29,881 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:16:30,564 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_form_button_save' 2026-09-19 08:16:30,575 100 INFO rb-3169c09-224943-416937 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-19 08:16:30,585 100 INFO rb-3169c09-224943-416937 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-19 08:16:30,606 100 INFO rb-3169c09-224943-416937 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-19 08:16:30,619 100 INFO rb-3169c09-224943-416937 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-19 08:16:30,633 100 INFO rb-3169c09-224943-416937 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-19 08:16:30,652 100 INFO rb-3169c09-224943-416937 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-19 08:16:30,666 100 INFO rb-3169c09-224943-416937 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-19 08:16:30,680 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:30] "POST /web/dataset/call_kw/project.update/web_save HTTP/1.1" 200 - 34 0.051 0.053 2026-09-19 08:16:30,698 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:30] "POST /web/dataset/call_kw/project.update/zalo_check_recipients HTTP/1.1" 200 - 3 0.002 0.005 2026-09-19 08:16:30,765 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:30] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.030 0.041 2026-09-19 08:16:30,780 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:30] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.065 2026-09-19 08:16:30,840 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:30] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.018 0.032 2026-09-19 08:16:31,626 100 INFO rb-3169c09-224943-416937 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-19 08:16:31,648 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:31] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.007 0.014 2026-09-19 08:16:31,653 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.024 2026-09-19 08:16:31,710 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:31] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.016 0.031 2026-09-19 08:16:32,506 100 INFO rb-3169c09-224943-416937 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-19 08:16:32,526 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:32] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.006 0.011 2026-09-19 08:16:32,546 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:32] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.010 0.019 2026-09-19 08:16:32,602 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:32] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.018 0.028 2026-09-19 08:16:32,621 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:32] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 08:16:33,400 100 INFO rb-3169c09-224943-416937 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-19 08:16:33,418 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:33] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.005 0.011 2026-09-19 08:16:33,436 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:33] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.009 2026-09-19 08:16:33,448 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:33] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.005 0.014 2026-09-19 08:16:33,482 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:33] "GET /web/assets/faab99f/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.015 0.007 2026-09-19 08:16:34,317 100 INFO rb-3169c09-224943-416937 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-19 08:16:34,341 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:34] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.009 0.013 2026-09-19 08:16:34,415 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:34] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.034 0.032 2026-09-19 08:16:35,211 100 INFO rb-3169c09-224943-416937 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-19 08:16:35,313 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:35] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.062 0.037 2026-09-19 08:16:36,144 100 INFO rb-3169c09-224943-416937 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-19 08:16:36,163 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:36] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.003 0.013 2026-09-19 08:16:36,233 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:36] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.027 0.029 2026-09-19 08:16:37,009 100 INFO rb-3169c09-224943-416937 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-19 08:16:37,018 100 INFO rb-3169c09-224943-416937 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-19 08:16:37,034 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:37] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.008 0.014 2026-09-19 08:16:37,048 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:37] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.003 0.021 2026-09-19 08:16:37,062 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:37] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 08:16:37,849 100 INFO rb-3169c09-224943-416937 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-19 08:16:37,870 100 INFO rb-3169c09-224943-416937 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-19 08:16:37,885 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:37] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 10 0.010 0.015 2026-09-19 08:16:37,980 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:37] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 27 0.035 0.051 2026-09-19 08:16:37,999 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:37] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 08:16:38,790 100 INFO rb-3169c09-224943-416937 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-19 08:16:38,806 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:38] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.003 0.011 2026-09-19 08:16:38,858 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:38] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.015 0.028 2026-09-19 08:16:39,631 100 INFO rb-3169c09-224943-416937 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-19 08:16:39,685 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:39] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.013 0.038 2026-09-19 08:16:39,965 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:16:40,528 100 INFO rb-3169c09-224943-416937 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-19 08:16:40,548 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:40] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.003 0.013 2026-09-19 08:16:40,602 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:40] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.015 0.030 2026-09-19 08:16:41,382 100 INFO rb-3169c09-224943-416937 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-19 08:16:41,390 100 INFO rb-3169c09-224943-416937 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-19 08:16:41,401 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:41] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.005 0.011 2026-09-19 08:16:41,413 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:41] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 6 0.005 0.009 2026-09-19 08:16:41,481 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:41] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 27 0.018 0.039 2026-09-19 08:16:41,500 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:41] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 08:16:42,274 100 INFO rb-3169c09-224943-416937 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-19 08:16:42,282 100 INFO rb-3169c09-224943-416937 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-19 08:16:42,293 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:42] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.002 0.008 2026-09-19 08:16:42,319 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:42] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.005 0.012 2026-09-19 08:16:42,329 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:42] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.004 0.014 2026-09-19 08:16:42,343 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:42] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.005 0.029 2026-09-19 08:16:42,363 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:42] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.006 0.029 2026-09-19 08:16:42,383 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:42] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 5 0.006 0.045 2026-09-19 08:16:42,397 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:42] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 08:16:43,187 100 INFO rb-3169c09-224943-416937 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-19 08:16:43,209 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:43] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.015 2026-09-19 08:16:43,265 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:43] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.018 0.030 2026-09-19 08:16:44,039 100 INFO rb-3169c09-224943-416937 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-19 08:16:44,095 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:44] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.018 0.036 2026-09-19 08:16:44,927 100 INFO rb-3169c09-224943-416937 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-19 08:16:44,944 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:44] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.003 0.011 2026-09-19 08:16:44,995 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:44] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.015 0.028 2026-09-19 08:16:45,778 100 INFO rb-3169c09-224943-416937 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-19 08:16:45,783 100 INFO rb-3169c09-224943-416937 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-19 08:16:45,801 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:45] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.005 0.014 2026-09-19 08:16:45,814 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:45] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.004 0.021 2026-09-19 08:16:45,852 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:45] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.003 0.015 2026-09-19 08:16:45,864 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:45] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.005 0.026 2026-09-19 08:16:45,875 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:45] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.003 0.023 2026-09-19 08:16:45,895 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:45] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.005 0.037 2026-09-19 08:16:45,919 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:45] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 5 0.007 0.057 2026-09-19 08:16:45,937 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:45] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.004 0.008 2026-09-19 08:16:46,717 100 INFO rb-3169c09-224943-416937 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-19 08:16:46,734 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:46] "POST /web/dataset/call_kw/project.task/check_access_rights HTTP/1.1" 200 - 2 0.002 0.005 2026-09-19 08:16:46,735 100 INFO rb-3169c09-224943-416937 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-19 08:16:46,780 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:46] "POST /web/dataset/call_kw/project.task/get_unusual_days HTTP/1.1" 200 - 13 0.016 0.023 2026-09-19 08:16:46,815 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:46] "POST /web/dataset/call_kw/project.task/search_read HTTP/1.1" 200 - 3 0.018 0.008 2026-09-19 08:16:46,830 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:46] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 08:16:46,845 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:46] "GET /web/static/lib/fullcalendar/core/main.css HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:16:46,861 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:46] "GET /web/static/lib/fullcalendar/core/main.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-19 08:16:46,865 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:46] "GET /web/static/lib/fullcalendar/daygrid/main.css HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 08:16:46,870 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:46] "GET /web/static/lib/fullcalendar/timegrid/main.css HTTP/1.1" 200 - 0 0.000 0.021 2026-09-19 08:16:46,870 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:46] "GET /web/static/lib/fullcalendar/list/main.css HTTP/1.1" 200 - 0 0.000 0.018 2026-09-19 08:16:46,898 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:46] "GET /web/static/lib/fullcalendar/interaction/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:16:46,915 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:46] "GET /web/static/lib/fullcalendar/daygrid/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:16:46,932 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:46] "GET /web/static/lib/fullcalendar/luxon/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:16:46,947 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:46] "GET /web/static/lib/fullcalendar/timegrid/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:16:46,956 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:46] "GET /web/static/lib/fullcalendar/list/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:16:47,772 100 INFO rb-3169c09-224943-416937 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-19 08:16:47,789 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:47] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.003 0.012 2026-09-19 08:16:47,858 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:47] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.020 0.041 2026-09-19 08:16:48,652 100 INFO rb-3169c09-224943-416937 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-19 08:16:48,713 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:48] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.021 0.037 2026-09-19 08:16:49,537 100 INFO rb-3169c09-224943-416937 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-19 08:16:49,565 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:49] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.010 0.014 2026-09-19 08:16:49,646 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:49] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.044 0.030 2026-09-19 08:16:50,418 100 INFO rb-3169c09-224943-416937 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-19 08:16:50,440 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:50] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.005 0.014 2026-09-19 08:16:50,445 100 INFO rb-3169c09-224943-416937 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-19 08:16:50,446 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:50] "POST /web/dataset/call_kw/project.task/check_access_rights HTTP/1.1" 200 - 2 0.001 0.017 2026-09-19 08:16:50,475 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:50] "POST /web/dataset/call_kw/project.task/get_unusual_days HTTP/1.1" 200 - 7 0.004 0.018 2026-09-19 08:16:50,491 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:50] "POST /web/dataset/call_kw/project.task/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-09-19 08:16:50,504 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:50] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.006 2026-09-19 08:16:51,292 100 INFO rb-3169c09-224943-416937 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-19 08:16:51,299 100 INFO rb-3169c09-224943-416937 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-19 08:16:51,318 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:51] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 8 0.005 0.012 2026-09-19 08:16:51,330 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:51] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 3 0.005 0.020 2026-09-19 08:16:51,347 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:51] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.003 0.006 2026-09-19 08:16:52,132 100 INFO rb-3169c09-224943-416937 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-19 08:16:52,153 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:52] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.003 0.014 2026-09-19 08:16:52,205 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:52] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.015 0.029 2026-09-19 08:16:52,976 100 INFO rb-3169c09-224943-416937 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-19 08:16:53,036 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:53] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.018 0.040 2026-09-19 08:16:53,849 100 INFO rb-3169c09-224943-416937 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-19 08:16:53,866 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:53] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.003 0.011 2026-09-19 08:16:53,922 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:53] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.018 0.029 2026-09-19 08:16:54,698 100 INFO rb-3169c09-224943-416937 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-19 08:16:54,707 100 INFO rb-3169c09-224943-416937 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-19 08:16:54,720 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:54] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.006 0.014 2026-09-19 08:16:54,733 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:54] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 6 0.003 0.020 2026-09-19 08:16:54,741 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:54] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 3 0.002 0.022 2026-09-19 08:16:54,758 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:54] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.007 2026-09-19 08:16:55,534 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: test successful 2026-09-19 08:16:55,543 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:16:55,546 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing chrome headless with pid 57843 2026-09-19 08:16:55,549 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing websocket connection 2026-09-19 08:16:55,550 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Terminating chrome headless with pid 57843 2026-09-19 08:16:55,644 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_081655_644690_TestProjectUpdateUi.txt 2026-09-19 08:16:55,645 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Removing chrome user profile "/tmp/tmpmfnii0bq_chrome_odoo" 2026-09-19 08:16:55,916 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome pid: 58210 2026-09-19 08:16:55,916 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless temporary user profile dir: /tmp/tmpxm1w_2t__chrome_odoo 2026-09-19 08:16:55,916 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:46321/json/version 2026-09-19 08:16:55,918 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46321/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:16:55,938 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Browser version: Chrome/150.0.7871.114 2026-09-19 08:16:55,939 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:46321/json 2026-09-19 08:16:55,939 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:46321/json with timeout 3 increased to 10s during tests 2026-09-19 08:16:55,947 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Websocket url found: ws://127.0.0.1:46321/devtools/page/2C995ADB9D2AEB9AC7E60059DB871D4A 2026-09-19 08:16:55,954 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Enable chrome headless console log notification 2026-09-19 08:16:55,957 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless enable page notifications 2026-09-19 08:16:56,533 100 INFO rb-3169c09-224943-416937 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-19 08:16:56,538 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:admin from n/a 2026-09-19 08:16:56,542 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Setting session cookie in browser 2026-09-19 08:16:56,545 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Open "http://127.0.0.1:8069/web" in browser 2026-09-19 08:16:56,545 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigating to: "http://127.0.0.1:8069/web" 2026-09-19 08:16:56,637 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:56] "GET /web HTTP/1.1" 200 - 18 0.026 0.055 2026-09-19 08:16:56,645 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigation result: {'frameId': '2C995ADB9D2AEB9AC7E60059DB871D4A', 'loaderId': '97872B88A5A451DFD3A8EC1902908A45', 'isDownload': False} 2026-09-19 08:16:56,645 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-09-19 08:16:56,694 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:56] "GET /web/assets/6dc496d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.014 0.011 2026-09-19 08:16:56,705 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:56] "GET /web/assets/b995a1a/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.033 2026-09-19 08:16:56,734 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:56] "GET /web/webclient/load_menus/027314c23964380c67feae5c068fafbba88d3b47149a63269999b2c0b3fe442d HTTP/1.1" 200 - 2 0.001 0.056 2026-09-19 08:16:56,749 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:56] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 3 0.006 0.069 2026-09-19 08:16:56,801 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.022 0.087 2026-09-19 08:16:56,808 100 INFO rb-3169c09-224943-416937 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-19 08:16:56,855 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:56] "GET /web/assets/2819573/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.006 0.007 2026-09-19 08:16:57,470 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-19 08:16:57,478 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-19 08:16:57,484 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-19 08:16:57,500 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.008 0.009 2026-09-19 08:16:57,562 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-09-19 08:16:57,595 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:57] "POST /mail/init_messaging HTTP/1.1" 200 - 47 0.038 0.068 2026-09-19 08:16:57,598 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:57] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.081 2026-09-19 08:16:57,635 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.021 0.087 2026-09-19 08:16:57,706 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 25 0.030 0.137 2026-09-19 08:16:57,722 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:57] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:16:57,784 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:57] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 23 0.025 0.211 2026-09-19 08:16:57,792 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.214 2026-09-19 08:16:57,794 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-19 08:16:57,809 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:57] "GET /web/offline HTTP/1.1" 200 - 4 0.005 0.188 2026-09-19 08:16:57,837 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.028 2026-09-19 08:16:57,840 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16: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-19 08:16:57,848 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:57] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-19 08:16:57,877 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:57] "POST /mail/load_message_failures HTTP/1.1" 200 - 11 0.031 0.229 2026-09-19 08:16:57,901 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.009 0.263 2026-09-19 08:16:57,948 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 6 0.012 0.277 2026-09-19 08:16:57,992 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:57] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.021 0.238 2026-09-19 08:16:57,996 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.061 2026-09-19 08:16:58,020 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.011 0.056 2026-09-19 08:16:58,695 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: '.o_navbar_apps_menu button' 2026-09-19 08:16:58,713 100 INFO rb-3169c09-224943-416937 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-19 08:16:58,724 100 INFO rb-3169c09-224943-416937 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-19 08:16:58,750 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:58] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.015 2026-09-19 08:16:58,806 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:58] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 5 0.005 0.026 2026-09-19 08:16:59,022 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:59] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.090 0.097 2026-09-19 08:16:59,207 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:59] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.016 0.023 2026-09-19 08:16:59,256 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:59] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 13 0.020 0.061 2026-09-19 08:16:59,302 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:59] "GET /web/image/res.users/36/avatar_128 HTTP/1.1" 200 - 13 0.019 0.103 2026-09-19 08:16:59,917 100 INFO rb-3169c09-224943-416937 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-19 08:16:59,937 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:59] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.013 2026-09-19 08:16:59,979 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:16:59] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 4 0.004 0.014 2026-09-19 08:17:00,000 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.006 2026-09-19 08:17:00,019 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:00] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 3 0.003 0.022 2026-09-19 08:17:00,071 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:17:00,827 100 INFO rb-3169c09-224943-416937 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-19 08:17:00,837 100 INFO rb-3169c09-224943-416937 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-19 08:17:00,962 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:00] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 32 0.061 0.060 2026-09-19 08:17:01,010 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:01] "POST /web/dataset/call_button HTTP/1.1" 200 - 13 0.008 0.021 2026-09-19 08:17:01,142 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:01] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.041 0.081 2026-09-19 08:17:01,222 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:01] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 24 0.019 0.182 2026-09-19 08:17:01,254 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:01] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.003 0.010 2026-09-19 08:17:01,261 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:01] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.002 0.022 2026-09-19 08:17:01,291 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:01] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.007 0.010 2026-09-19 08:17:01,298 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.013 2026-09-19 08:17:01,303 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.009 2026-09-19 08:17:01,360 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:01] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:17:01,739 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-09-19 08:17:02,101 100 INFO rb-3169c09-224943-416937 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-19 08:17:02,116 100 INFO rb-3169c09-224943-416937 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-19 08:17:02,124 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:02] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.007 0.009 2026-09-19 08:17:02,898 100 INFO rb-3169c09-224943-416937 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-19 08:17:02,913 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:02] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.002 0.009 2026-09-19 08:17:02,915 100 INFO rb-3169c09-224943-416937 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-19 08:17:02,928 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:02] "POST /web/dataset/resequence HTTP/1.1" 200 - 5 0.003 0.004 2026-09-19 08:17:02,938 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:02] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.001 0.003 2026-09-19 08:17:03,705 100 INFO rb-3169c09-224943-416937 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-19 08:17:03,731 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:03] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 4 0.007 0.014 2026-09-19 08:17:03,754 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:03] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.003 0.010 2026-09-19 08:17:04,038 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:17:04,543 100 INFO rb-3169c09-224943-416937 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-19 08:17:04,549 100 INFO rb-3169c09-224943-416937 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-19 08:17:04,681 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:04] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 49 0.063 0.067 2026-09-19 08:17:04,735 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:04] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.015 0.027 2026-09-19 08:17:04,788 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:04] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.028 0.059 2026-09-19 08:17:04,798 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:04] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.002 0.015 2026-09-19 08:17:04,811 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:04] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.002 0.029 2026-09-19 08:17:06,550 100 INFO rb-3169c09-224943-416937 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-19 08:17:06,579 100 INFO rb-3169c09-224943-416937 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-19 08:17:06,677 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:06] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 38 0.072 0.056 2026-09-19 08:17:06,797 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:06] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 60 0.049 0.159 2026-09-19 08:17:06,811 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:06] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.005 0.109 2026-09-19 08:17:06,840 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:06] "POST /web/dataset/resequence HTTP/1.1" 200 - 13 0.007 0.130 2026-09-19 08:17:06,868 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:06] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.005 0.008 2026-09-19 08:17:06,876 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:06] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-09-19 08:17:06,882 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:06] "POST /web/dataset/call_kw/project.project/check_access_rights HTTP/1.1" 200 - 2 0.001 0.003 2026-09-19 08:17:06,901 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:06] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-09-19 08:17:06,919 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:06] "POST /web/dataset/call_kw/project.task/read HTTP/1.1" 200 - 3 0.007 0.008 2026-09-19 08:17:06,932 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:06] "GET /web/assets/037f5c2/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.004 0.012 2026-09-19 08:17:06,942 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:06] "GET /web/assets/f4146aa/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.004 0.021 2026-09-19 08:17:07,031 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:07] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 5 0.003 0.011 2026-09-19 08:17:07,104 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.003 2026-09-19 08:17:07,116 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:07] "POST /web_editor/get_ice_servers HTTP/1.1" 200 - 4 0.008 0.014 2026-09-19 08:17:07,147 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:07] "POST /web/dataset/call_kw/project.task/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.011 0.011 2026-09-19 08:17:07,169 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:07] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.013 0.031 2026-09-19 08:17:07,269 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:07] "POST /mail/thread/data HTTP/1.1" 200 - 33 0.045 0.095 2026-09-19 08:17:07,317 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:07] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.023 0.164 2026-09-19 08:17:07,370 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:07] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.018 0.219 2026-09-19 08:17:07,416 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:07] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.018 0.211 2026-09-19 08:17:07,505 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:07] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-09-19%2005%3A21%3A17 HTTP/1.1" 200 - 11 0.010 0.026 2026-09-19 08:17:08,617 100 INFO rb-3169c09-224943-416937 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-19 08:17:08,631 100 INFO rb-3169c09-224943-416937 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-19 08:17:08,650 100 INFO rb-3169c09-224943-416937 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-19 08:17:08,671 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:08] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 16 0.005 0.018 2026-09-19 08:17:08,712 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:08] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 9 0.008 0.021 2026-09-19 08:17:09,266 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:17:09,554 100 INFO rb-3169c09-224943-416937 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-19 08:17:09,583 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:09] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 10 0.007 0.020 2026-09-19 08:17:09,636 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:09] "POST /web/dataset/call_button HTTP/1.1" 200 - 20 0.011 0.031 2026-09-19 08:17:09,661 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:09] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.006 0.010 2026-09-19 08:17:09,711 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:09] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.024 0.039 2026-09-19 08:17:10,505 100 INFO rb-3169c09-224943-416937 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-19 08:17:10,532 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:10] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 7 0.009 0.016 2026-09-19 08:17:10,610 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:10] "GET /web/image/res.users/18/avatar_128 HTTP/1.1" 200 - 13 0.024 0.039 2026-09-19 08:17:10,654 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:10] "GET /web/image/res.users/28/avatar_128 HTTP/1.1" 200 - 13 0.016 0.088 2026-09-19 08:17:10,708 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:10] "GET /web/image/res.users/8/avatar_128 HTTP/1.1" 200 - 13 0.020 0.141 2026-09-19 08:17:10,760 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:10] "GET /web/image/res.users/29/avatar_128 HTTP/1.1" 200 - 13 0.023 0.186 2026-09-19 08:17:10,811 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:10] "GET /web/image/res.users/10/avatar_128 HTTP/1.1" 200 - 13 0.022 0.227 2026-09-19 08:17:10,851 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:10] "GET /web/image/res.users/9/avatar_128 HTTP/1.1" 200 - 13 0.009 0.275 2026-09-19 08:17:10,887 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:10] "GET /web/image/res.users/30/avatar_128 HTTP/1.1" 200 - 13 0.013 0.259 2026-09-19 08:17:11,655 100 INFO rb-3169c09-224943-416937 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-19 08:17:11,669 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:11] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 4 0.002 0.011 2026-09-19 08:17:11,676 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: '.o_kanban_renderer' 2026-09-19 08:17:11,700 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:11] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.012 0.009 2026-09-19 08:17:11,721 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:11] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.010 0.017 2026-09-19 08:17:11,880 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:11] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 51 0.069 0.106 2026-09-19 08:17:11,935 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:11] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 24 0.019 0.175 2026-09-19 08:17:11,956 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:11] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.002 0.006 2026-09-19 08:17:13,095 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: test successful 2026-09-19 08:17:13,104 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:17:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-19 08:17:13,108 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing chrome headless with pid 58210 2026-09-19 08:17:13,109 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing websocket connection 2026-09-19 08:17:13,110 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Terminating chrome headless with pid 58210 2026-09-19 08:17:13,211 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_081713_211450_TestProjectUpdateUi.txt 2026-09-19 08:17:13,211 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Removing chrome user profile "/tmp/tmpxm1w_2t__chrome_odoo" 2026-09-19 08:17:13,232 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-19 08:17:15,162 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 332 and Message-Id '<834699830370253.1789805835.071488142013550-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-19 08:17:15,162 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:17:15,167 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:17:15,236 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 333 and Message-Id '<919026416279723.1789805835.206120014190674-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-19 08:17:15,236 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:17:15,237 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:17:15,330 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 334 and Message-Id '<426748145821124.1789805835.301367998123169-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-19 08:17:15,330 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:17:15,332 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:17:15,338 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-09-19 08:17:15,453 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-09-19 08:17:15,990 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-09-19 08:17:16,513 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-09-19 08:17:16,543 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-09-19 08:17:19,722 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-19 08:17:21,704 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 335 and Message-Id '<830438184467591.1789805841.593796968460083-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-19 08:17:21,704 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:17:21,712 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:17:21,805 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 336 and Message-Id '<909865880868417.1789805841.763336658477783-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-19 08:17:21,805 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:17:21,807 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:17:21,895 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-09-19 08:17:21,982 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-09-19 08:17:22,066 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-09-19 08:17:22,308 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-09-19 08:17:22,461 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-09-19 08:17:22,647 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-09-19 08:17:24,138 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-09-19 08:17:25,667 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-19 08:17:27,758 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 337 and Message-Id '<921090148182938.1789805847.665639400482178-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-19 08:17:27,758 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:17:27,763 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:17:27,848 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 338 and Message-Id '<327021891247758.1789805847.815759181976318-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-19 08:17:27,848 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:17:27,850 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:17:27,885 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-09-19 08:17:28,033 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 339 and Message-Id '<354334499961116.1789805847.996294260025024-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-19 08:17:28,033 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:17:28,034 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:17:28,083 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-09-19 08:17:28,265 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 340 and Message-Id '<171491854231823.1789805848.140607833862305-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-19 08:17:28,266 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:17:28,270 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:17:28,282 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-19 08:17:36,359 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-19 08:17:36,359 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-19 08:17:36,359 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-19 08:17:36,359 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-09-19 08:17:36,359 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-19 08:17:36,359 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-19 08:17:36,359 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-19 08:17:36,359 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-19 08:17:36,359 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-19 08:17:39,133 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:17:39,133 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:17:39,133 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:17:39,133 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:17:39,133 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:17:39,133 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:17:39,133 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:17:39,133 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:17:39,133 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:17:39,314 100 INFO rb-3169c09-224943-416937 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-09-19 08:17:45,397 100 INFO rb-3169c09-224943-416937 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability_with_custom_analytic_account_plan ... 2026-09-19 08:17:53,643 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-19 08:17:53,643 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-19 08:17:53,643 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-19 08:17:53,643 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-09-19 08:17:53,643 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-19 08:17:53,643 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-19 08:17:53,643 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-19 08:17:53,643 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-19 08:17:53,643 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-19 08:17:53,643 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan19_id_index on table crossovered_budget_line 2026-09-19 08:17:56,378 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:17:56,378 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:17:56,378 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:17:56,378 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:17:56,378 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:17:56,378 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:17:56,378 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:17:56,378 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:17:56,378 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:17:56,378 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan19_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:17:58,588 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-19 08:18:30,066 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-19 08:18:30,067 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-19 08:18:30,067 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-19 08:18:30,067 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-09-19 08:18:30,067 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-19 08:18:30,067 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-19 08:18:30,067 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-19 08:18:30,067 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-19 08:18:30,067 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-19 08:18:32,007 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:32,007 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:32,007 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:32,007 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:32,007 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:32,007 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:32,007 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:32,007 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:32,008 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:40,981 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-19 08:18:40,981 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-19 08:18:40,981 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-19 08:18:40,981 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-09-19 08:18:40,981 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-19 08:18:40,981 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-19 08:18:40,981 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-19 08:18:40,982 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-19 08:18:40,982 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-19 08:18:40,982 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan21_id_index on table crossovered_budget_line 2026-09-19 08:18:42,960 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:42,960 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:42,960 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:42,960 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:42,960 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:42,960 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:42,961 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:42,961 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:42,961 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:42,961 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan21_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:43,263 100 INFO rb-3169c09-224943-416937 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-09-19 08:18:44,143 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #255 deleted mail.activity records with IDs: [121] 2026-09-19 08:18:44,355 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #255 deleted mail.activity records with IDs: [122] 2026-09-19 08:18:44,527 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 341 and Message-Id '<246984242744613.1789805924.428066253662109-openerp-6-hr.expense.sheet@3aec4617503e>' from 'accountman@test.com' to (redacted) 'e******************ee@example.com' successfully sent 2026-09-19 08:18:44,527 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:18:44,547 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #255 deleted mail.mail records with IDs: [341] 2026-09-19 08:18:44,547 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:18:44,652 100 INFO rb-3169c09-224943-416937 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_sheet_actions ... 2026-09-19 08:18:44,944 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #255 deleted mail.activity records with IDs: [123] 2026-09-19 08:18:48,346 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-19 08:18:56,149 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-19 08:18:56,149 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-19 08:18:56,149 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-19 08:18:56,149 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-09-19 08:18:56,149 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-19 08:18:56,149 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-19 08:18:56,149 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-19 08:18:56,149 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-19 08:18:56,149 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-19 08:18:58,902 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:58,902 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:58,902 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:58,902 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:58,902 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:58,902 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:58,902 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:58,902 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:18:58,902 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:19:04,971 100 INFO rb-3169c09-224943-416937 odoo.addons.project_mrp.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-09-19 08:19:07,993 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-19 08:19:38,743 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-19 08:19:38,743 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-19 08:19:38,743 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-19 08:19:38,743 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-09-19 08:19:38,743 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-19 08:19:38,743 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-19 08:19:38,743 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-19 08:19:38,743 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-19 08:19:38,743 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-19 08:19:41,657 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:19:41,657 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:19:41,657 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:19:41,657 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:19:41,657 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:19:41,657 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:19:41,657 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:19:41,657 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:19:41,657 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:19:41,975 100 INFO rb-3169c09-224943-416937 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-09-19 08:19:43,898 100 INFO rb-3169c09-224943-416937 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-09-19 08:19:45,109 100 INFO rb-3169c09-224943-416937 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-09-19 08:19:45,924 100 INFO rb-3169c09-224943-416937 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-09-19 08:19:48,466 100 INFO rb-3169c09-224943-416937 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-09-19 08:19:56,120 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-19 08:19:56,121 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-19 08:19:56,121 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-19 08:19:56,121 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-09-19 08:19:56,121 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-19 08:19:56,121 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-19 08:19:56,121 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-19 08:19:56,121 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-19 08:19:56,121 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-19 08:19:56,121 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan24_id_index on table crossovered_budget_line 2026-09-19 08:19:58,845 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:19:58,846 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:19:58,846 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:19:58,846 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:19:58,846 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:19:58,846 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:19:58,846 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:19:58,846 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:19:58,846 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:19:58,846 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan24_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:19:59,667 100 INFO rb-3169c09-224943-416937 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-09-19 08:20:03,664 100 INFO rb-3169c09-224943-416937 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-09-19 08:20:07,290 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-19 08:20:44,201 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-19 08:20:44,201 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-19 08:20:44,201 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-19 08:20:44,201 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-09-19 08:20:44,201 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-19 08:20:44,201 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-19 08:20:44,201 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-19 08:20:44,201 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-19 08:20:44,201 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-19 08:20:46,434 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:20:46,434 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:20:46,434 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:20:46,434 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:20:46,434 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:20:46,434 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:20:46,434 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:20:46,435 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:20:46,435 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:20:55,179 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-19 08:20:55,179 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-19 08:20:55,179 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-19 08:20:55,179 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-09-19 08:20:55,179 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-19 08:20:55,179 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-19 08:20:55,179 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-19 08:20:55,179 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-19 08:20:55,179 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-19 08:20:55,179 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan26_id_index on table crossovered_budget_line 2026-09-19 08:20:58,071 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:20:58,071 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:20:58,071 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:20:58,071 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:20:58,071 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:20:58,071 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:20:58,071 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:20:58,071 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:20:58,071 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:20:58,071 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan26_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:20:59,709 100 INFO rb-3169c09-224943-416937 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-09-19 08:21:00,730 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #261 deleted mail.activity records with IDs: [124] 2026-09-19 08:21:01,299 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #261 deleted mail.activity records with IDs: [125] 2026-09-19 08:21:05,146 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [1113] 2026-09-19 08:21:05,572 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #261 deleted stock.move.line records with IDs: [759] 2026-09-19 08:21:06,697 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [1115] 2026-09-19 08:21:08,068 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [1118] 2026-09-19 08:21:08,505 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #261 deleted stock.move.line records with IDs: [760] 2026-09-19 08:21:09,349 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #261 deleted account.move.line.ctp records with IDs: [1120] 2026-09-19 08:21:09,620 100 INFO rb-3169c09-224943-416937 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-09-19 08:21:10,505 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #261 deleted mail.activity records with IDs: [126] 2026-09-19 08:21:14,734 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-19 08:21:20,454 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 342 and Message-Id '<131195820564767.1789806080.428414106369019-openerp-private@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-09-19 08:21:20,455 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:21:20,465 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [342] 2026-09-19 08:21:20,481 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35884] 2026-09-19 08:21:20,481 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:21:20,486 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 08:21:20,615 100 INFO rb-3169c09-224943-416937 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2026-09-19 08:21:20,000 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 343 and Message-Id '<602194820278995.1577836800.000000000000000-openerp-13-hr.leave@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 't**@example.com' successfully sent 2026-09-19 08:21:20,000 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:21:21,000 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [343] 2026-09-19 08:21:21,000 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:21:21,000 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #271 deleted resource.calendar.leaves records with IDs: [19] 2026-09-19 08:21:21,000 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #271 deleted account.analytic.line records with IDs: [923, 922] 2026-09-19 08:21:21,298 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-19 08:21:26,243 100 INFO rb-3169c09-224943-416937 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-09-19 08:21:26,880 100 INFO rb-3169c09-224943-416937 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2026-09-19 08:21:27,000 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [927] 2026-09-19 08:21:27,554 100 INFO rb-3169c09-224943-416937 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2026-09-19 08:21:28,000 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [932] 2026-09-19 08:21:28,000 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [933] 2026-09-19 08:21:28,835 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-19 08:21:49,164 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-09-19 08:21:51,381 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-09-19 08:21:52,353 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-09-19 08:21:55,447 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-19 08:22:23,486 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-19 08:22:23,486 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-19 08:22:23,486 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-19 08:22:23,486 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-09-19 08:22:23,486 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-19 08:22:23,486 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-19 08:22:23,486 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-19 08:22:23,486 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-19 08:22:23,486 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-19 08:22:26,145 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:22:26,145 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:22:26,145 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:22:26,145 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:22:26,145 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:22:26,145 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:22:26,145 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:22:26,145 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:22:26,145 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:22:26,487 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-09-19 08:22:27,419 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-09-19 08:22:29,039 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-09-19 08:22:31,305 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-09-19 08:22:32,241 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-09-19 08:22:33,097 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-09-19 08:22:33,374 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-09-19 08:22:36,943 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-19 08:22:57,554 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-09-19 08:22:58,372 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_compute_packaging_00 ... 2026-09-19 08:23:00,911 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_compute_packaging_01 ... 2026-09-19 08:23:01,201 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-09-19 08:23:03,172 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-09-19 08:23:04,914 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-09-19 08:23:05,378 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-09-19 08:23:07,695 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-09-19 08:23:08,508 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-09-19 08:23:10,003 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_product_price_on_purchase_order_view_catalog ... 2026-09-19 08:23:10,376 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-09-19 08:23:12,414 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-09-19 08:23:14,315 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-09-19 08:23:28,726 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-09-19 08:23:30,535 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <959765370152167.1789806210.415837526321411-openerp-49-purchase.order@3aec4617503e>: ['"partner_a" <@False>'] 2026-09-19 08:23:30,543 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:23:30,551 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-09-19 08:23:30,654 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-09-19 08:23:31,507 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-09-19 08:23:34,052 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <903077548341539.1789806213.911581993103027-openerp-54-purchase.order@3aec4617503e>: ['"partner_a" <@False>'] 2026-09-19 08:23:34,081 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #278 deleted mail.mail records with IDs: [345] 2026-09-19 08:23:34,081 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:23:34,134 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-09-19 08:23:36,768 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-09-19 08:23:37,799 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-09-19 08:23:39,621 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-09-19 08:23:45,396 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-09-19 08:23:46,871 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-19 08:24:06,783 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 346 and Message-Id '<736949986998327.1789806246.754768848419189-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-09-19 08:24:06,783 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:24:06,793 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #282 deleted mail.mail records with IDs: [346] 2026-09-19 08:24:06,811 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #282 deleted mail.message records with IDs: [38714] 2026-09-19 08:24:06,811 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:24:06,827 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 08:24:07,740 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 347 and Message-Id '<841116594894650.1789806247.701297044754028-openerp-private@3aec4617503e>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-09-19 08:24:07,740 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:24:07,754 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #282 deleted mail.mail records with IDs: [347] 2026-09-19 08:24:07,768 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #282 deleted mail.message records with IDs: [38716] 2026-09-19 08:24:07,769 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:24:07,787 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 08:24:08,107 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-09-19 08:24:13,424 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-19 08:24:34,500 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-09-19 08:24:37,907 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-09-19 08:24:41,789 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1162, 1163, 1164] 2026-09-19 08:24:41,915 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2051, 2052] 2026-09-19 08:24:42,742 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-09-19 08:24:45,924 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-09-19 08:24:49,092 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-09-19 08:24:52,976 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-09-19 08:24:57,389 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_payment_reference_autocomplete_invoice ... 2026-09-19 08:25:01,886 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-09-19 08:25:05,334 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1178, 1179] 2026-09-19 08:25:05,433 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2074] 2026-09-19 08:25:06,127 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-09-19 08:25:10,235 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1183, 1184, 1185, 1186, 1187] 2026-09-19 08:25:10,336 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2085] 2026-09-19 08:25:10,455 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1188, 1189, 1190, 1191] 2026-09-19 08:25:10,552 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2080] 2026-09-19 08:25:10,791 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-09-19 08:25:14,675 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1192, 1193, 1194] 2026-09-19 08:25:14,793 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2088, 2089] 2026-09-19 08:25:15,406 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-09-19 08:25:19,374 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1198, 1199, 1200, 1201] 2026-09-19 08:25:19,475 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2100] 2026-09-19 08:25:19,618 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1202, 1203, 1204] 2026-09-19 08:25:19,692 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2095] 2026-09-19 08:25:19,911 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-09-19 08:25:24,452 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1205, 1206, 1207, 1208] 2026-09-19 08:25:24,543 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2102] 2026-09-19 08:25:24,804 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po_within_precision ... 2026-09-19 08:25:28,759 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1209, 1210, 1211, 1212] 2026-09-19 08:25:28,849 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2109] 2026-09-19 08:25:29,092 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-09-19 08:25:33,115 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1213, 1214, 1215, 1216] 2026-09-19 08:25:33,226 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2120] 2026-09-19 08:25:33,396 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1217, 1218, 1219] 2026-09-19 08:25:33,464 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2116] 2026-09-19 08:25:33,675 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-09-19 08:25:36,710 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-09-19 08:25:40,683 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-09-19 08:25:43,740 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1226, 1227] 2026-09-19 08:25:43,823 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2132] 2026-09-19 08:25:44,237 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-09-19 08:25:47,284 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line.ctp records with IDs: [1230, 1231] 2026-09-19 08:25:47,353 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #286 deleted account.move.line records with IDs: [2137] 2026-09-19 08:25:47,829 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-19 08:26:07,389 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-09-19 08:26:09,754 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #289 deleted stock.move records with IDs: [854] 2026-09-19 08:26:11,075 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-09-19 08:26:13,107 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-09-19 08:26:20,972 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-19 08:26:20,973 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-19 08:26:20,973 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-19 08:26:20,973 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-09-19 08:26:20,973 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-19 08:26:20,973 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-19 08:26:20,973 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-19 08:26:20,973 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-19 08:26:20,973 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-19 08:26:23,038 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:23,038 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:23,038 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:23,038 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:23,038 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:23,038 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:23,039 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:23,039 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:23,039 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:25,034 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-09-19 08:26:32,504 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-19 08:26:32,504 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-19 08:26:32,504 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-19 08:26:32,504 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-09-19 08:26:32,504 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-19 08:26:32,504 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-19 08:26:32,504 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-19 08:26:32,504 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-19 08:26:32,504 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-19 08:26:35,067 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:35,068 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:35,068 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:35,068 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:35,068 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:35,068 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:35,068 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:35,068 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:35,068 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:36,427 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-09-19 08:26:40,323 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-09-19 08:26:42,635 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-09-19 08:26:44,238 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-09-19 08:26:52,391 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-09-19 08:26:52,391 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-09-19 08:26:52,391 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-09-19 08:26:52,391 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-09-19 08:26:52,391 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-09-19 08:26:52,391 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-09-19 08:26:52,391 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-09-19 08:26:52,391 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-09-19 08:26:52,391 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-09-19 08:26:54,380 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:54,380 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:54,380 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:54,380 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:54,380 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:54,380 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:54,380 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:54,380 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:54,380 100 INFO rb-3169c09-224943-416937 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-09-19 08:26:57,399 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-09-19 08:26:58,485 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-09-19 08:27:00,393 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-09-19 08:27:01,425 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-09-19 08:27:02,467 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-09-19 08:27:07,078 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-19 08:27:27,718 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-09-19 08:27:31,344 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-09-19 08:27:32,891 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-09-19 08:27:33,063 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-09-19 08:27:33,880 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-09-19 08:27:34,654 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-19 08:27:54,347 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_discount ... 2026-09-19 08:27:54,769 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-09-19 08:27:54,881 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:accountman from n/a 2026-09-19 08:27:55,355 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:27:55,620 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:27:55] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 62 0.044 0.224 2026-09-19 08:27:55,976 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:27:55] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 76 0.076 0.277 2026-09-19 08:27:56,076 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:27:56] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 47 0.026 0.071 2026-09-19 08:27:56,128 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-19 08:28:15,850 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_after_total_mix ... 2026-09-19 08:28:16,211 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_archived_tax_totals ... 2026-09-19 08:28:17,211 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_cash_rounding_amount_total_rounded ... 2026-09-19 08:28:18,043 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #295 deleted account.move.line.ctp records with IDs: [1254, 1255, 1256, 1257, 1258] 2026-09-19 08:28:18,149 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #295 deleted account.move.line records with IDs: [2202] 2026-09-19 08:28:18,975 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #295 deleted account.move.line.ctp records with IDs: [1264, 1265, 1266, 1267, 1268] 2026-09-19 08:28:19,076 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #295 deleted account.move.line records with IDs: [2209] 2026-09-19 08:28:19,177 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_cash_rounding_amount_total_rounded_foreign_currency ... 2026-09-19 08:28:20,439 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_discounted_tax ... 2026-09-19 08:28:20,737 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_invoice_foreign_currency_tax_totals ... 2026-09-19 08:28:21,458 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_invoice_grouped_taxes_with_tax_group ... 2026-09-19 08:28:21,684 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_multiple_onchange_product_and_price ... 2026-09-19 08:28:23,255 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_multiple_tax_lines ... 2026-09-19 08:28:23,551 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_negative_zero_tax_totals ... 2026-09-19 08:28:24,330 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_recompute_cash_rounding_lines ... 2026-09-19 08:28:25,239 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_recompute_cash_rounding_lines_multi_company ... 2026-09-19 08:28:25,761 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_subtotals_basic ... 2026-09-19 08:28:26,093 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_affect_base_1 ... 2026-09-19 08:28:26,427 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_affect_base_2 ... 2026-09-19 08:28:26,727 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_is_used_when_in_transactions ... 2026-09-19 08:28:27,004 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_taxtotals_with_different_tax_rounding_methods ... 2026-09-19 08:28:27,573 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_zero_tax_lines ... 2026-09-19 08:28:27,886 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-19 08:28:48,354 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-09-19 08:28:50,049 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #297 deleted stock.move records with IDs: [891] 2026-09-19 08:28:51,406 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #297 deleted stock.move records with IDs: [894] 2026-09-19 08:28:54,117 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-09-19 08:28:55,765 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-09-19 08:28:57,549 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #297 deleted stock.move records with IDs: [902] 2026-09-19 08:28:59,390 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-09-19 08:29:00,292 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #297 deleted stock.move records with IDs: [905] 2026-09-19 08:29:01,171 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-09-19 08:29:02,857 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #297 deleted stock.move records with IDs: [907] 2026-09-19 08:29:03,778 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-19 08:29:35,742 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-09-19 08:29:36,445 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #299 deleted stock.move records with IDs: [909] 2026-09-19 08:29:37,398 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #299 deleted stock.move records with IDs: [913] 2026-09-19 08:29:38,025 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #299 deleted product.set records with IDs: [2] 2026-09-19 08:29:38,096 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #299 deleted stock.move records with IDs: [914, 915, 912] 2026-09-19 08:29:38,490 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-09-19 08:29:40,276 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #299 deleted stock.move records with IDs: [917] 2026-09-19 08:29:49,541 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #299 deleted mail.followers records with IDs: [30099] 2026-09-19 08:29:51,982 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-09-19 08:29:54,908 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-09-19 08:29:56,971 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-09-19 08:29:57,588 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-09-19 08:30:03,789 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-09-19 08:30:06,777 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-09-19 08:30:08,510 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #299 deleted stock.move records with IDs: [962] 2026-09-19 08:30:09,673 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-09-19 08:30:13,562 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #299 deleted stock.move records with IDs: [966] 2026-09-19 08:30:14,477 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-09-19 08:30:16,373 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #299 deleted stock.move records with IDs: [968] 2026-09-19 08:30:17,228 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-09-19 08:30:18,056 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-09-19 08:30:21,540 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-09-19 08:30:22,551 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-09-19 08:30:24,427 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-09-19 08:30:25,380 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #299 deleted mail.message records with IDs: [42617] 2026-09-19 08:30:25,405 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #299 deleted stock.warehouse.orderpoint records with IDs: [10] 2026-09-19 08:30:25,609 100 INFO rb-3169c09-224943-416937 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-19 08:30:26,753 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #299 deleted stock.move records with IDs: [985] 2026-09-19 08:30:28,758 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-09-19 08:30:33,024 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #299 deleted stock.move records with IDs: [988] 2026-09-19 08:30:33,920 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #299 deleted stock.move records with IDs: [991] 2026-09-19 08:30:34,315 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #299 deleted stock.move records with IDs: [992] 2026-09-19 08:30:34,557 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #299 deleted stock.move records with IDs: [993] 2026-09-19 08:30:35,701 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #299 deleted stock.move.line records with IDs: [909] 2026-09-19 08:30:36,226 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-09-19 08:30:36,534 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-09-19 08:30:38,586 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #299 deleted stock.move records with IDs: [996] 2026-09-19 08:30:41,172 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-19 08:30:41,179 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-09-19 08:30:41,684 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome pid: 58487 2026-09-19 08:30:41,684 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome headless temporary user profile dir: /tmp/tmp01a6y3vj_chrome_odoo 2026-09-19 08:30:41,685 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Issuing json command http://127.0.0.1:43169/json/version 2026-09-19 08:30:41,686 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43169/json/version with timeout 3 increased to 10s during tests 2026-09-19 08:30:41,705 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Browser version: Chrome/150.0.7871.114 2026-09-19 08:30:41,706 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Issuing json command http://127.0.0.1:43169/json 2026-09-19 08:30:41,707 100 INFO rb-3169c09-224943-416937 odoo.tests.common.requests: request http://127.0.0.1:43169/json with timeout 3 increased to 10s during tests 2026-09-19 08:30:41,714 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Websocket url found: ws://127.0.0.1:43169/devtools/page/6D0EB491C3F280CFA7F114A787FA1688 2026-09-19 08:30:41,720 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Enable chrome headless console log notification 2026-09-19 08:30:41,729 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome headless enable page notifications 2026-09-19 08:30:42,332 100 INFO rb-3169c09-224943-416937 odoo.tests.common: Surpressing hash update in CryptContext override 2026-09-19 08:30:42,335 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.res_users: Login successful for db:rb-3169c09-224943-416937 login:admin from n/a 2026-09-19 08:30:42,344 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Setting session cookie in browser 2026-09-19 08:30:42,347 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Open "http://127.0.0.1:8069/web" in browser 2026-09-19 08:30:42,347 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Navigating to: "http://127.0.0.1:8069/web" 2026-09-19 08:30:42,360 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-19 08:30:43,196 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:43] "GET /web HTTP/1.1" 200 - 121 0.093 0.747 2026-09-19 08:30:43,199 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Navigation result: {'frameId': '6D0EB491C3F280CFA7F114A787FA1688', 'loaderId': 'EDEC1EE1B1AAC2C5285F7791DAB1180F', 'isDownload': False} 2026-09-19 08:30:43,199 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-09-19 08:30:43,258 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:43] "GET /web/assets/b995a1a/web.assets_web.min.css HTTP/1.1" 200 - 4 0.015 0.019 2026-09-19 08:30:43,271 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:43] "GET /web/assets/6dc496d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.007 0.031 2026-09-19 08:30:43,307 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:43] "GET /web/webclient/load_menus/027314c23964380c67feae5c068fafbba88d3b47149a63269999b2c0b3fe442d HTTP/1.1" 200 - 4 0.001 0.066 2026-09-19 08:30:43,323 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:43] "GET /web/webclient/translations/e377866f5c925d82e9e47f101697e7f4111b72cc?lang=en_US HTTP/1.1" 200 - 4 0.007 0.072 2026-09-19 08:30:43,343 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.009 0.084 2026-09-19 08:30:43,354 100 INFO rb-3169c09-224943-416937 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-19 08:30:43,408 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:43] "GET /web/assets/2819573/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 08:30:44,074 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:44] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-19 08:30:44,079 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:44] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-19 08:30:44,080 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-19 08:30:44,105 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.015 2026-09-19 08:30:44,157 100 INFO rb-3169c09-224943-416937 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-19 08:30:44,273 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:44] "POST /mail/init_messaging HTTP/1.1" 200 - 75 0.092 0.094 2026-09-19 08:30:44,300 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:44] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:30:44,310 100 INFO rb-3169c09-224943-416937 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-19 08:30:44,351 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:44] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.025 0.227 2026-09-19 08:30:44,354 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:44] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.242 2026-09-19 08:30:44,402 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.015 0.254 2026-09-19 08:30:44,479 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.028 0.317 2026-09-19 08:30:44,579 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:44] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 74 0.040 0.397 2026-09-19 08:30:44,582 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.406 2026-09-19 08:30:44,592 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-19 08:30:44,611 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.013 0.284 2026-09-19 08:30:44,635 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.009 0.262 2026-09-19 08:30:44,655 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.057 2026-09-19 08:30:44,655 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:44] "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-19 08:30:44,659 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:44] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:30:44,671 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:44] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.019 0.288 2026-09-19 08:30:44,690 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:44] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.272 2026-09-19 08:30:44,726 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:44] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.015 0.203 2026-09-19 08:30:44,742 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.006 0.074 2026-09-19 08:30:44,745 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.042 2026-09-19 08:30:45,455 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_navbar_apps_menu button' 2026-09-19 08:30:45,472 100 INFO rb-3169c09-224943-416937 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-19 08:30:45,484 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_list_button_add' 2026-09-19 08:30:45,499 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:45] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.014 2026-09-19 08:30:45,744 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:45] "POST /web/dataset/call_kw/purchase.order/get_views HTTP/1.1" 200 - 118 0.081 0.141 2026-09-19 08:30:45,825 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:45] "POST /web/dataset/call_kw/purchase.order/web_search_read HTTP/1.1" 200 - 15 0.015 0.043 2026-09-19 08:30:45,831 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.062 2026-09-19 08:30:45,888 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:45] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard HTTP/1.1" 200 - 18 0.008 0.017 2026-09-19 08:30:46,004 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:46] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.009 0.020 2026-09-19 08:30:46,755 100 INFO rb-3169c09-224943-416937 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-19 08:30:46,756 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.004 2026-09-19 08:30:46,762 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.014 2026-09-19 08:30:46,839 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:46] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 24 0.031 0.048 2026-09-19 08:30:46,985 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:46] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.005 0.026 2026-09-19 08:30:47,000 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:47] "GET /web/assets/037f5c2/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.002 0.006 2026-09-19 08:30:47,007 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:47] "GET /web/assets/f4146aa/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-09-19 08:30:47,091 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:47] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.008 0.018 2026-09-19 08:30:47,316 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:47] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-09-19%2005%3A21%3A17 HTTP/1.1" 200 - 11 0.024 0.022 2026-09-19 08:30:48,031 100 INFO rb-3169c09-224943-416937 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-19 08:30:48,055 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:48] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.010 0.022 2026-09-19 08:30:48,290 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:48] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-19 08:30:48,301 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:48] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.009 0.015 2026-09-19 08:30:48,327 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:48] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 6 0.005 0.020 2026-09-19 08:30:48,572 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:30:49,097 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'a:contains('Add a product')' 2026-09-19 08:30:49,107 100 INFO rb-3169c09-224943-416937 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-19 08:30:49,202 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:49] "POST /web/dataset/call_kw/res.partner/name_create HTTP/1.1" 200 - 77 0.038 0.074 2026-09-19 08:30:49,284 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:49] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 25 0.017 0.052 2026-09-19 08:30:49,332 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:49] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 10 0.006 0.022 2026-09-19 08:30:49,373 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:30:50,139 100 INFO rb-3169c09-224943-416937 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-19 08:30:50,178 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:50] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 8 0.023 0.016 2026-09-19 08:30:50,452 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:50] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 17 0.041 0.021 2026-09-19 08:30:50,998 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:30:51,224 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-09-19 08:30:51,248 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:51] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 4 0.006 0.016 2026-09-19 08:30:51,298 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:51] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 5 0.004 0.015 2026-09-19 08:30:51,385 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:51] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 35 0.022 0.047 2026-09-19 08:30:51,468 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:51] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 7 0.013 0.031 2026-09-19 08:30:52,192 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-09-19 08:30:52,207 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-09-19 08:30:52,221 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_form_button_save' 2026-09-19 08:30:52,243 100 INFO rb-3169c09-224943-416937 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-19 08:30:52,867 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:52] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 305 0.207 0.437 2026-09-19 08:30:53,249 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:53] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 174 0.114 0.153 2026-09-19 08:30:53,338 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:53] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 10 0.013 0.024 2026-09-19 08:30:53,413 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:53] "POST /mail/thread/data HTTP/1.1" 200 - 39 0.036 0.059 2026-09-19 08:30:53,451 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:53] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 17 0.015 0.090 2026-09-19 08:30:53,491 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:53] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.018 0.128 2026-09-19 08:30:54,430 100 INFO rb-3169c09-224943-416937 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-19 08:30:54,476 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-09-19 08:30:54,725 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:54] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 105 0.085 0.174 2026-09-19 08:30:55,886 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-09-19 08:30:55,908 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_form_button_save' 2026-09-19 08:30:56,138 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:56] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 84 0.044 0.197 2026-09-19 08:30:56,190 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-09-19 08:30:57,316 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'a:contains("Add a product")' 2026-09-19 08:30:57,603 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:57] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 130 0.109 0.181 2026-09-19 08:30:57,617 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:57] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.002 0.005 2026-09-19 08:30:57,710 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:57] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.014 0.031 2026-09-19 08:30:57,732 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:57] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.009 0.012 2026-09-19 08:30:58,762 100 INFO rb-3169c09-224943-416937 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-19 08:30:58,794 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:58] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 10 0.005 0.022 2026-09-19 08:30:59,640 100 INFO rb-3169c09-224943-416937 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-19 08:30:59,678 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:59] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 4 0.027 0.014 2026-09-19 08:30:59,990 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:30:59] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 17 0.072 0.028 2026-09-19 08:31:00,756 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'input[value="4"]' 2026-09-19 08:31:00,778 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:31:00] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 6 0.006 0.014 2026-09-19 08:31:00,881 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:31:00] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 5 0.012 0.014 2026-09-19 08:31:01,206 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:31:01] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 85 0.148 0.154 2026-09-19 08:31:01,478 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:31:01] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 65 0.093 0.137 2026-09-19 08:31:02,365 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-09-19 08:31:02,381 100 INFO rb-3169c09-224943-416937 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-19 08:31:02,598 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:31:02] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 81 0.058 0.158 2026-09-19 08:31:03,073 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:31:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-09-19 08:31:03,406 100 INFO rb-3169c09-224943-416937 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-19 08:31:03,629 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:31:03] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 105 0.070 0.152 2026-09-19 08:31:03,642 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:31:03] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.002 0.005 2026-09-19 08:31:03,726 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:31:03] "POST /mail/thread/data HTTP/1.1" 200 - 22 0.023 0.033 2026-09-19 08:31:03,748 100 INFO rb-3169c09-224943-416937 werkzeug: 127.0.0.1 - - [19/Sep/2026 08:31:03] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.009 0.028 2026-09-19 08:31:04,500 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: test successful 2026-09-19 08:31:04,509 100 INFO ? werkzeug: 127.0.0.1 - - [19/Sep/2026 08:31:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-19 08:31:04,514 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Closing chrome headless with pid 58487 2026-09-19 08:31:04,515 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Closing websocket connection 2026-09-19 08:31:04,516 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Terminating chrome headless with pid 58487 2026-09-19 08:31:04,593 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome Log in: /tmp/odoo_tests/rb-3169c09-224943-416937/chrome_logs/chrome_log_20260919_083104_593308_TestPurchaseMatrixUi.txt 2026-09-19 08:31:04,593 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Removing chrome user profile "/tmp/tmp01a6y3vj_chrome_odoo" 2026-09-19 08:31:06,517 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-19 08:31:06,891 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 348 and Message-Id '<492113566345761.1789806666.862140893936157-openerp-private@3aec4617503e>' from 'info@yourcompany.com' to (redacted) "'*****************er@yourcompany.com'" successfully sent 2026-09-19 08:31:06,891 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:31:06,900 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [348] 2026-09-19 08:31:06,913 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42697] 2026-09-19 08:31:06,913 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:31:06,922 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 08:31:07,314 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 349 and Message-Id '<198829663259902.1789806667.282488584518433-openerp-private@3aec4617503e>' from 'info@yourcompany.com' to (redacted) "'**************er@yourcompany.com'" successfully sent 2026-09-19 08:31:07,314 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:31:07,322 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [349] 2026-09-19 08:31:07,332 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42698] 2026-09-19 08:31:07,332 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:31:07,339 100 INFO rb-3169c09-224943-416937 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-09-19 08:31:07,755 100 INFO rb-3169c09-224943-416937 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-19 08:31:07,755 100 INFO rb-3169c09-224943-416937 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-19 08:31:07,755 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-09-19 08:31:07,756 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-09-19 08:31:07,893 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-09-19 08:31:08,023 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42709, 42707] 2026-09-19 08:31:08,045 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [195, 197] 2026-09-19 08:31:08,062 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42710, 42708] 2026-09-19 08:31:08,076 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [196, 198] 2026-09-19 08:31:08,083 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-09-19 08:31:09,420 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [233] 2026-09-19 08:31:09,843 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-09-19 08:31:10,137 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-09-19 08:31:12,016 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-09-19 08:31:17,185 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-09-19 08:31:17,295 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-09-19 08:31:17,312 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-09-19 08:31:17,327 100 INFO rb-3169c09-224943-416937 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [5] 2026-09-19 08:31:17,336 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-09-19 08:31:18,109 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-09-19 08:31:18,965 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-09-19 08:31:19,741 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-09-19 08:31:21,091 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-09-19 08:31:22,163 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-09-19 08:31:23,092 100 INFO rb-3169c09-224943-416937 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-09-19 08:31:23,819 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-19 08:31:25,557 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 350 and Message-Id '<808802565574872.1789806685.481649398803711-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-09-19 08:31:25,557 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:31:25,560 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:31:25,619 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 351 and Message-Id '<191165131444556.1789806685.590416431427002-openerp-message-notify@3aec4617503e>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-09-19 08:31:25,619 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-19 08:31:25,620 100 INFO rb-3169c09-224943-416937 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-09-19 08:31:26,349 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-09-19 08:31:27,780 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-09-19 08:31:28,343 100 INFO rb-3169c09-224943-416937 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-09-19 08:31:29,814 100 INFO rb-3169c09-224943-416937 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-19 08:31:29,815 100 INFO rb-3169c09-224943-416937 odoo.service.server: 722 post-tests in 4991.60s, 1768426 queries 2026-09-19 08:31:29,817 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: point_of_sale: 286 tests 1720.90s 686812 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: portal: 11 tests 26.31s 4688 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: pos_hr: 5 tests 41.96s 18933 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: pos_loyalty: 59 tests 584.27s 129296 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: pos_mrp: 13 tests 86.64s 44839 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: pos_online_payment: 8 tests 53.02s 20004 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: pos_restaurant: 13 tests 195.47s 32868 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: pos_restaurant_loyalty: 14 tests 198.61s 33962 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: pos_sale: 40 tests 304.51s 106662 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: pos_sale_loyalty: 4 tests 37.27s 18130 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: pos_sale_margin: 3 tests 21.85s 14514 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: pos_self_order: 31 tests 250.35s 98959 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: pos_viva_wallet: 3 tests 27.79s 15925 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: privacy_lookup: 8 tests 8.86s 11879 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: product: 117 tests 62.79s 51556 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: product_email_template: 4 tests 21.15s 13215 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: product_margin: 5 tests 19.81s 13562 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: project: 99 tests 243.83s 71063 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: project_account: 4 tests 30.30s 5506 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: project_hr_expense: 4 tests 49.76s 15871 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: project_mrp: 3 tests 19.65s 4680 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: project_purchase: 9 tests 59.29s 19506 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: project_sale_expense: 4 tests 67.44s 24082 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: project_timesheet_holidays: 8 tests 14.10s 8495 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: purchase: 107 tests 418.98s 194890 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: purchase_mrp: 28 tests 133.26s 67304 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: purchase_product_matrix: 3 tests 25.34s 2918 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.stats: purchase_requisition: 17 tests 17.29s 9500 queries 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.tests.result: 0 failed, 0 error(s) of 722 tests when loading database 'rb-3169c09-224943-416937' 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.service.server: Initiating shutdown 2026-09-19 08:31:29,818 100 INFO rb-3169c09-224943-416937 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.